Windowsでは、ファイル/ディレクトリが変更されたときにタスクを起動します

Windowsでは、ファイル/ディレクトリが変更されたときにタスクを起動します

Linux/Macでは、ファイルやディレクトリの変更を監視するために、次のようなツールを使用できます。gruntjsこれはファイルが変更されたときにタスクを起動しますか?

Windows用の同様のツールは存在しますか?

答え1

https://serverfault.com/questions/277450/how-to-trigger-a-task-at-any-change-on-a-folder-with-windows-server-task-schedul

タスク スケジューラでは不可能だと思いますが、Powershell ではできるはずです (Powershell を搭載した Windows バージョンを実行していると仮定)。

答え2

たとえば、チェック間に 1 秒の遅延を設けて無限ループで実行するバッチ ファイルを作成できます。バッチ ファイルは、ターゲット ディレクトリ/ファイルに対してコマンドを発行し、出力を一時ファイルにリダイレクトします。次に、以前の出力と比較するコマンドDIRを発行し、COMP の出力が null でない場合はカスタム アクションを実行できます。COMPDIR

答え3

まさに必要なことを実行できる 2 つのツール。

1.フォルダスパイ-フリーウェア-ダウンロードリンク

2.ウォッチ4フォルダ-有料版-ダウンロードリンク

ファイル/フォルダが変更されたときに任意の *.exe ファイルを実行できます。また、「Watch 4 Folder」では *.bat ファイルも実行できます。

関連情報