2

だからここに私が持っているものがあります

: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分間の一時停止を除いて、常にループしていることを意味するため、これはあまり好きではありません.ファイルを検出するまでコードを実行しない場所でこれを行う方法が欲しいです. これは可能ですか?

4

1 に答える 1

1

あなたがすでに持っているものよりも、シェルだけを使ったより良い解決策はないと思います。

いくつかの外部ツールを使用する必要があります
。たとえば、質問Windows: File Monitoring Script (Batch/VBS)を参照してください。

于 2013-04-11T21:43:29.680 に答える