以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]FileWatcher监控多个目录应该怎么写  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119702)

--  作者:ymjr2011
--  发布时间:2018/5/30 14:54:00
--  [求助]FileWatcher监控多个目录应该怎么写

With FileWatcher
    .
Path = "c:\\Data"   这里可能还有 Date1,
Date2....
    .
Filter = "Sale.mdb"
    .
Delay = 1000
   
.Enabled = True

End With


--  作者:有点甜
--  发布时间:2018/5/30 15:07:00
--  

filewatcher只能监视1个文件夹,你可以直接监视C盘,不就是所有文件夹都可以监视了?

 

如果要添加多个不同文件夹,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=80255&skin=0

 

 


--  作者:ymjr2011
--  发布时间:2018/5/30 15:24:00
--  
收到,谢谢
--  作者:ymjr2011
--  发布时间:2018/5/30 22:29:00
--  
以下是引用有点甜在2018/5/30 15:07:00的发言:

filewatcher只能监视1个文件夹,你可以直接监视C盘,不就是所有文件夹都可以监视了?

 

我的是局域网下共享盘下的,好像不行。如:"\\\\192.168.1.221\\ 下面有 b1,b2,b3三个文件夹,各文件夹下面都有 data 这个文件夹,里面都是 txt文件,如何监视?

 

 


--  作者:有点甜
--  发布时间:2018/5/30 22:58:00
--  
直接监视 \\\\192.168.1.221\\  有没有问题,修改等操作没有响应?
--  作者:ymjr2011
--  发布时间:2018/5/30 23:09:00
--  
直接监视没有反应
--  作者:有点甜
--  发布时间:2018/5/30 23:16:00
--  

1、贴出你写的代码;

 

2、添加修改别的文件能否响应?在事件里面加入msgbox测试。


--  作者:ymjr2011
--  发布时间:2018/5/31 8:05:00
--  
报错: The UNC path should be of the form \\\\server\\share.

With FileWatcher
    .Path = "\\\\192.168.1.2\\"
    .Filter = "*.TxT"
    .Delay = 1000
    .Enabled = True
End With

--  作者:有点甜
--  发布时间:2018/5/31 8:47:00
--  

如果有这种提示,就改成

 

    .Path = "\\\\192.168.1.2\\共享文件夹名\\"

 

如果要处理多个文件夹,参考2楼方法