Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Проверка папки на появление нового файла. (http://forum.oszone.net/showthread.php?t=297169)

shallriseagain 19-03-2015 16:29 2484783

Проверка папки на появление нового файла.
 
Добрый день.
Есть необходимость создать скрипт, который бы проверял определенную папку каждые 30 минут на появление в ней новых файлов.
Если файлы появились > запустить утилиту на эти файлы.
Если нет > слушать дальше.
Никак не могу разобраться как сделать проверку на новый файл, у которого будет рандомное имя. С конкретными именами понятно.
Спасибо!

Iska 19-03-2015 17:33 2484799

Что за файлы, как появляются? Почему раз в 30 минут, а не сразу по мере их появления?

shallriseagain 20-03-2015 10:35 2485068

Можно и сразу, просто в этом нет особой необходимости.
В итоге у меня получилось следующее.

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-