在 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与之前的输出进行比较DIR,如果 COMP 的输出不为空,则可以执行自定义操作。

答案3

两种工具可以满足您的确切需要。

1.文件夹间谍-免费软件-下载链接

2.观看 4 个文件夹—付费版本—下载链接

当文件/文件夹被修改时,您可以执行任何*.exe文件,并且“Watch 4 Folder”也可以执行*.bat文件。

相关内容