如何实时侦测目录中文件变化?

jwchc 2000-02-02 11:56:00
...全文
368 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lin 2000-03-19
  • 打赏
  • 举报
回复
我有这样的控件(带Delphi Source), 马上给你G去.
Jean 2000-03-19
  • 打赏
  • 举报
回复
www.torry.ru上有。
gege 2000-02-13
  • 打赏
  • 举报
回复
可用两个方法,一是文件变化通知,一是定时器。
在MSDN的TECH ARTICLE中有一篇是介绍此问题的。有源码
dthl 2000-02-13
  • 打赏
  • 举报
回复
Rxlib2.7中有个控件,叫xxxchanged,记不清了,那台电脑没开
应该是这个用涂(见名起义,不过自己没有用过)
data 2000-02-13
  • 打赏
  • 举报
回复
i need
lighttop 2000-02-04
  • 打赏
  • 举报
回复
何不使用现成的控件? 在32 位深度历险中有这样的控件(磁碟及文件输出入构件 ) .我曾经用过,效果不错的。
King 2000-02-02
  • 打赏
  • 举报
回复
929兄说得对。另一办法也可以产生一Timer实例,实时检测目录,不过消耗的资源比较厉害,在这里只是提供参考。
929 2000-02-02
  • 打赏
  • 举报
回复
在WIN32下用DELPHI侦测目录变化,可用WIN32提供的文件改变通知API来完成。FindFirstChangeNotification, FindNextChangeNotification,FindCloseChangeNotification。
在应用程序中调用这些函数时,产生一个监控这个变化的句柄,可用WAIT函数集来等待这个变化。这样,当监控程序运行时,可以达到监控文件变化的动作。更进一步,可把此程序做成一个状态区图标(TRAY)来完成监控。
jwchc 2000-02-02
  • 打赏
  • 举报
回复
谢谢二位,不知WIN是否有这样的消息,我是需要侦目录中是否增加(减少)了文件或目录。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧