每次修改文件夹树时,是否可以启动脚本?
例如:
root dir1 file1 dir2 file1 file2
根将被监听,并且如果例如file2被修改或者在目录树中的任何地方添加新文件,则启动脚本。
一个子问题是:排队的事件触发的计划任务是什么?
谢谢你的帮助!
您当然可以使用Powershell和WMI事件来做到这一点。
这是一个链接,介绍了设置PowerShell来监视事件。
http://www.pavleck.net/powershell-cookbook/ch31.html(Wayback Link ,2013年11月5日发行)
以下是描述您要查找的事件types的链接:
您可以基于logging到事件日志的事件来触发任务,但是没有任何function会根据正在创build的新文件或正在修改的文件来创build事件。
您可以在一定程度上使用对象访问跟踪事件(从安全日志),但是由于它们产生了很多噪音,所以不太可能。
您可以使用第三方产品(可用的免费版本) EventSentry来完成此任务 – 可以与任务计划程序结合使用,也可以独立使用。 它包含一个文件监视function,可以在添加,更改或删除文件(包括校验和更改)时将事件logging到事件日志中。 然后,您可以基于logging的事件触发stream程。
还有一个免费版本(EventSentry Light),您可以结合使用任务计划程序。 EventSentry Light将首先基于文件监控(在应用程序事件日志中)生成事件,然后您可以将其用作任务调度程序的触发器。