如何使批处理程序等到检测到文件

时间:2013-04-11 21:14:19

标签: batch-file

所以这就是我所拥有的

:a
IF EXIST D:\ (
goto copy
) ELSE (
goto wait
)

:wait
timeout /t 300
goto a

:copy
xcopy "D:\photos" "C:\Photos From Cam"
exit

但是我不是很喜欢这个因为它总是循环,除了5分钟的暂停,我想要一种方法来执行此操作,它不会运行任何代码,直到它检测到文件。这可能吗?

1 个答案:

答案 0 :(得分:1)

我不认为使用shell比使用已有的更好的解决方案。

你必须使用一些外部工具
例如,请参阅问题Windows: File Monitoring Script (Batch/VBS)