У меня есть несколько пакетных скриптов, которые ждут файлов. Цикл ожидания выполняется с помощью типичного цикла IF EXISTS:
:waitloop
IF EXISTS file.zip GOTO waitloopend
sleep.exe 60
goto waitloop
: waitloopend
Я ищу более эффективный способ ожидания файлов. Что-то вроде команды waitfile.exe, которая будет блокировать и ждать, пока файл не появится. Внутренне, он должен использовать класс FileSystemWatcher, чтобы иметь возможность завершить работу, как только файл появится.
В Linux у меня есть свой собственный скрипт на Perl, который внутренне использует Inotify.
Вы знаете, существует ли такой инструмент?