以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于文件监视器监视的路径同时更新N个文件的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128025)

--  作者:xiaoqiwei
--  发布时间:2018/11/27 13:05:00
--  [求助]关于文件监视器监视的路径同时更新N个文件的问题

例如:

With FileWatcher
    .Path = "D:\\新建文件夹"
    .Filter = "*.*"
    .Delay = 1000
    .Enabled = True
End With

 

如果我往该文件夹里 同时复制100个文件进去,此时会触发事件,其中有几个文件比较大,分别有 20G、10G、8G …… 等等

 

问题:

       1、那么这个延迟时间 我应该设置多少呢?

       2、监视的文件发生更改变动触发事件时,事件里的代码是同步执行 还是异步执行的呢?

            例如:事件里我写的是复制发生变动的文件到其他路径的代码,那么如果多个文件同时发生更改变动,此时发生更改变动的文件是逐个复制还是同时全部一起复制呢?就相当于是同步执行事件里的代码还是异步执行事件里的代码呢?

       3、文件监视器能否同时监视 多个不同路径的文件呢?例如 D盘一个路径,E盘一个路径……


--  作者:有点甜
--  发布时间:2018/11/27 15:17:00
--  

1、延迟设置成多少,问题都不大;

 

2、每一个变化,都会分别对应的触发事件代码的,不会遗漏;

 

3、需要你自己做监视器,如 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=80255&skin=0