Вечер всех,
Я медленно учу PowerShell так обнажиться со мной!
Я сгенерировал этот код для запуска программы (MetaX), когда в папке присутствует расширение файла ... но когда он находит x расширение файла, он пытается запустить программу x количество раз.
$Files3 = "C:\Users\BRACEGIRDLE\Favorites\Desktop\MASTER_FOLDER\3_FINISHED"
$MetaX = "C:\Program Files (x86)\MetaX"
$MetaXTVShows = "C:\Users\BRACEGIRDLE\Favorites\Desktop\MASTER_FOLDER\2_TEMPORARY\TV_SHOWS"
$MetaXExtensions = @(".mp4")
Set-Location $MetaXTVShows
Get-ChildItem | Where-Object {
If ($MetaXExtensions -contains $_.Extension)
{& $MetaX\metax.exe /T /A $MetaXTVShows /AT $Files3 /C}
Else {}
}
я верю, что это как-то связано с функцией if else, но я могу ошибаться .. Я изначально пробовал для каждого, потом пробовал где-объект.
есть ли другая альтернатива этому, так как запуск программы 5 раз из-за наличия 5 расширений в папке, которую она ищет, плохо работает с программным обеспечением?
очень признателен
Коннор Брейсгедл