Unter Linux/Mac kann ich zur Überwachung der Änderungen in einer Datei oder einem Verzeichnis Tools wie verwenden:gruntjs, werden dadurch Aufgaben gestartet, wenn eine Datei geändert wird?
Gibt es ein ähnliches Tool für Windows?
Antwort1
Ich glaube nicht, dass dies mit dem Taskplaner möglich ist, aber Powershell sollte dazu in der Lage sein (vorausgesetzt, Sie verwenden eine Windows-Version mit Powershell).
Antwort2
Sie können eine Batchdatei schreiben, die in einer Endlosschleife mit einer Verzögerung von beispielsweise 1 Sekunde zwischen den Prüfungen ausgeführt wird. Die Batchdatei würde einen DIR
Befehl für das Zielverzeichnis/die Zieldatei ausgeben und die Ausgabe in eine temporäre Datei umleiten. Sie könnte dann einen COMP
Befehl ausgeben, um mit der vorherigen Ausgabe zu vergleichen, DIR
und wenn die Ausgabe von COMP nicht null ist, könnte eine benutzerdefinierte Aktion ausgeführt werden.
Antwort3
Zwei Werkzeuge, die genau das können, was Sie brauchen.
1.DerFolderSpy-Freeware-Download-Link
2.Ordner „Watch 4“-Bezahlversion-Download-Link
Sie können jede *.exe-Datei ausführen, wenn eine Datei/ein Ordner geändert wird, und „Watch 4 Folder“ kann auch eine *.bat-Datei ausführen.