我有一些等待文件的批处理脚本。等待循环是通过典型的 IF EXISTS 循环完成的:
:waitloop
IF EXISTS file.zip GOTO waitloopend
sleep.exe 60
goto waitloop
: waitloopend
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种更有效的等待文件的方式。类似于 waitfile.exe 命令,它会阻塞并等待文件出现。在内部,它应该使用FileSystemWatcher类以便能够在文件出现时立即退出。
在 Linux 中,我有自己的 Perl 脚本,它在内部使用 Inotify。
不知道有没有这样的工具?