В linux/mac для мониторинга изменений в файле или каталоге я могу использовать такие инструменты, как gruntjs, это задачи запуска при изменении файла?

существует аналогичный инструмент для окон?

3 ответа3

0

Два инструмента, которые могут делать именно то, что вам нужно.

1.TheFolderSpy -Freeware- Ссылка для скачивания

2.Watch 4 Folder -платная версия- ссылка для скачивания

Вы можете выполнить любой файл * .exe при изменении файла / папки, а "Watch 4 Folder" также может выполнить файл * .bat.

0

Вы можете написать пакетный файл, который будет работать в бесконечном цикле, скажем, с задержкой в 1 с между проверками. Пакетный файл выдаст команду DIR для целевого каталога / файла и перенаправит вывод во временный файл. Затем он может выполнить команду COMP для сравнения с предыдущим выводом DIR и, если вывод COMP не является нулевым, может быть выполнено настраиваемое действие.

0

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

Не думайте, что это возможно с помощью планировщика задач, но Powershell должен быть в состоянии это сделать (при условии, что вы используете версию Windows с Powershell).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .