Как с помощью цикла найти файл и удалить его с помощью powershell?
У меня есть какая-то папка, содержащая много файлов. Я хочу проверить, существует ли файл в этих папках. Если файл существует в какой-то папке, это означает, что у меня есть дубликат файла в этой папке. Дубликат файла не полностью совпадает с именем, но я могу идентифицировать его по части имени файла. Как только я определю имя файла, я удалю один из них.
Я попробовал это, я могу определить, какая папка содержит файл, который я хочу. Но я не знаю, как его удалить
Что я уже пробовал:
$FindJobpros = Get-ChildItem -Name "$OpJob_Path\*\*.pro\" ForEach ($FindJobpro in $FindJobpros) { $SubFile = $FindJobpros.Substring(7, 35) $GetDupFile = Get-ChildItem -Path $OpJob_Path\*\*.que | Where-Object {$_.Name -Match "$SubFile"} Remove-Item $GetDupFile } }