事件监视器:文件监视
监视某个目录下的某一个或是某一类文件,当文件发生改变,新文件建立,被删除后播放魔法。可以使用此事件监视完成一些文件相关的实时操作,比如:需要对某个目录下的照片文件进行自动上传,则可以监视此目录的新建文件操作,只要发现新增照片文件,就自动调用魔法进行处理。
参数
-
文件夹
指定需要监视哪个文件夹,文件夹必须是全路径名,不能用相对路径. -
包括
指定需要监视哪些文件,可以使用通配符,每个文件间用分号隔开.如: *.exe;*.ini;*.jpg; -
排除
指定满足包括条件下,哪些文件需要被忽略,可以使用通配符,每个文件间用分号隔开.如: abc.exe;con*.ini; -
包括子文件夹
指定是否需要监视指定文件夹的子文件夹. -
监视类型
指定需要监视哪些文件操作,可以是文件建立,删除,修改,重命名,长度发生变化。
提示
- 除非很有必要,否则不要使用*.*(所有文件)去监视Windows系统目录以及其它文件操作极其频繁的目录,否则将使您的系统变慢.
- 当文件事件发生后,监视器会把文件名和操作类型传送到播放器,您可以在脚本中通过预定义变量"file_watcher_file"得到文件名,通过预定义变量"file_watcher_action"得到是什么操作.file_watcher_action存放的是一个用数字表示的操作类型,具体如下:
- 1 -- 文件/文件夹被建立
- 2 -- 文件/文件夹被删除
- 3 -- 文件/文件夹属性被修改,包括长度发生变化
- 4 -- 文件/文件夹名被修改