Сценарий - я пытаюсь проверить расширение файла (mkv & mp4), и если эти файлы присутствуют в моей папке загрузки, он запускает ряд функций, которые присутствуют ниже (это # для целей тестирования, но все работают отлично)
то, что я пытаюсь сделать, когда он завершил один цикл этого скрипта, выполнить поиск еще раз, чтобы увидеть, присутствуют ли другие файлы mkv или mp4 и работают ли они снова, и если их нет, остановите.
$Files1 = "C:\Users\BRACEGIRDLE\Favorites\Desktop\MASTER_FOLDER\1_DOWNLOAD"
If (Get-ChildItem -Recurse -Include *.mkv,*.mp4 -Path $Files1)
{Write-Host "MKV or MP4 File Exists"
#MoveFilesFunction
#RenameFilesFunction
#MoveMoviesFunction
#ConvertTVShowFunction
#MetaDataFunction
} Else {Write-Host "MKV or MP4 Does Not Exist"}
Я думаю, что мне нужно использовать функцию «Пока», может кто-нибудь подтвердить? если бы я должен был использовать это, то я не знаю, как id начать делать.
скрипт, который я нашел для проработки и изучения ниже
$a = 2
$max = 10
"enter the loop"
Do
{
If ($a -gt $max){break}
"starting the loop"
$a
$a++
If ($a -gt $max){break}
"now '$a is $a"
} While ($a -le $max)
"now do something outside the loop"
это то, с чем я должен работать в какой-то степени, безусловно, я должен работать в соответствии с моими потребностями, но нахожусь ли я в правильном парке для игр, чтобы использовать это как «базу», или мне нужно использовать что-то еще?
Большое спасибо! Коннор Брейсгедл