事件监视器:文件监视


监视某个目录下的某一个或是某一类文件,当文件发生改变,新文件建立,被删除后播放魔法。可以使用此事件监视完成一些文件相关的实时操作,比如:需要对某个目录下的照片文件进行自动上传,则可以监视此目录的新建文件操作,只要发现新增照片文件,就自动调用魔法进行处理。

参数

  • 文件夹
    指定需要监视哪个文件夹,文件夹必须是全路径名,不能用相对路径.

  • 包括
    指定需要监视哪些文件,可以使用通配符,每个文件间用分号隔开.如: *.exe;*.ini;*.jpg;

  • 排除
    指定满足包括条件下,哪些文件需要被忽略,可以使用通配符,每个文件间用分号隔开.如: abc.exe;con*.ini;

  • 包括子文件夹
    指定是否需要监视指定文件夹的子文件夹.

  • 监视类型
    指定需要监视哪些文件操作,可以是文件建立,删除,修改,重命名,长度发生变化。

提示

  • 除非很有必要,否则不要使用*.*(所有文件)去监视Windows系统目录以及其它文件操作极其频繁的目录,否则将使您的系统变慢.
  • 当文件事件发生后,监视器会把文件名和操作类型传送到播放器,您可以在脚本中通过预定义变量"file_watcher_file"得到文件名,通过预定义变量"file_watcher_action"得到是什么操作.file_watcher_action存放的是一个用数字表示的操作类型,具体如下:
    • 1 -- 文件/文件夹被建立
    • 2 -- 文件/文件夹被删除
    • 3 -- 文件/文件夹属性被修改,包括长度发生变化
    • 4 -- 文件/文件夹名被修改

>