![]() |
Проверка папки на появление нового файла.
Добрый день.
Есть необходимость создать скрипт, который бы проверял определенную папку каждые 30 минут на появление в ней новых файлов. Если файлы появились > запустить утилиту на эти файлы. Если нет > слушать дальше. Никак не могу разобраться как сделать проверку на новый файл, у которого будет рандомное имя. С конкретными именами понятно. Спасибо! |
Что за файлы, как появляются? Почему раз в 30 минут, а не сразу по мере их появления?
|
Можно и сразу, просто в этом нет особой необходимости.
В итоге у меня получилось следующее. foreach ($file in (Get-ChildItem "C:\folder" | where {$_.lastwritetime -gt (Get-Date).Addhours(-1)})) { Set-Location -Path C:\folder .\program.exe $file Move-Item $file -Destination C:\folder2 } |
Время: 06:04. |
Время: 06:04.
© OSzone.net 2001-