寒山闻仲:在VB中监视一个文件夹

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 04:35:22
如何使程序监视某一个文件夹,当有文件写入(完成后),或删除(删除后)就执行命令×××(命令省略)?
还要得到该文件的文件名!

我的想法是用一个TIMER控件来检测该文件夹的大小,但是无法得到写入的文件名!

楼上所说的也就是所谓的目录监视器吧?用API可以完成此任务,不用什么TIMER就行。
用API(FindFirstChangeNotification)然后建立一个等待事件内核对象,当有事件发生时等待成功,这时你可以进行你想要的操作。
在VB中的API的用法需要你自己探索,我是VC用的好一点,VB不怎么会用。

用 DIR函数来获得该文件夹的文件列表