[ホーム] -
[バッチファイル サンプル一覧] - [フォルダを監視するサンプルコード]
Windows 10 環境においてフォルダを監視するサンプルプログラムです。指定したフォルダを数秒ごとに監視し、目的のファイルの存在が確認できたらコマンドを実行します。
Windowsバッチファイルにはそのような機能がないのでloop で処理を回します。数秒ごとに指定したファイルを確認し、存在が確認できたら処理を実行します。
次のサンプルコードは5秒ごとにファイル "c:\temp\searchingfile.txt" を確認し、存在したらメモ帳を起動しています。timeout コマンドにより5秒の wait を実行しています。
サンプルコード:
:loop
rem ファイルが存在するか確認する
if exist c:\temp\searchingfile.txt (
notepad.exe
goto :EOF
)
rem 5秒待つ
timeout 5
goto loop
[ホーム] -
[バッチファイル サンプル一覧]