以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教文件监测器 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146501) |
-- 作者:hb8888 -- 发布时间:2020/2/25 11:41:00 -- 请教文件监测器 大师: 请问:帮助中对文件监测器的描述: FileWatcher有三个事件:
那创建文件目录能检测吗? |
-- 作者:有点蓝 -- 发布时间:2020/2/25 11:44:00 -- 不能 |
-- 作者:hb8888 -- 发布时间:2020/2/25 11:52:00 -- 那请问在一个文件目录下,创建一个目录后,再创建了一个文件,那如何能自动指定到这个新创建的目录? |
-- 作者:有点蓝 -- 发布时间:2020/2/25 12:04:00 -- 创建目录后重新设置监视器,比如按钮事件 FileSys.CreateDirectory("C:\\MyFolder\\sub") FileWatcher.Enabled = False
With FileWatcher .Path = "C:\\MyFolder\\sub" .Filter = "Sale.mdb" .Delay = 1000 .Enabled = True End With |
-- 作者:hb8888 -- 发布时间:2020/2/25 12:28:00 -- 关键不知道新创建的目录名称呀? 比如:我运行了一个外部程序,该外部程序运行结束后,会自动在一个目录m下创建一个随机命名的目录,该目录下创建了一个文件b。 我要同时记录文件b的路径。怎么办?下面的方法,哪种可取? 1、如何快速获得目录m下,最新创建的目录?循环目录,修改时间排序? 2、查找文件排序,再返回父目录? 3、其他高效的什么办法?
|
-- 作者:有点蓝 -- 发布时间:2020/2/25 13:32:00 -- 没有其他办法,只能是定时遍历和递归文件夹,看看有没有新增的文件夹 |