社区
Delphi
帖子详情
请教ShellChangeNotifier的用法!
pasl
2003-02-28 10:57:17
请具体一点好吗?分不够可以在加!
...全文
259
8
打赏
收藏
请教ShellChangeNotifier的用法!
请具体一点好吗?分不够可以在加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sysu
2003-03-02
打赏
举报
回复
监测目录/文件的变化:
Root设置要监测的目录;
WatchSubTree设置是否要监测子目录;
NotifyFilters设置要监测的变化事件:
nfFileNameChange - 文件名改变
nfDirNameChange - 目录名改变
nfAttributeChange - 属性改变
nfSizeChange - 大小改变
nfWriteChange - 写入
nfSecurityChange - 安全性改变(可能是指NT/2000/XP上的安全性吧)
只要控件监测到你设置的变化,就会产生OnChange事件。
具体你自己试试就知道了。
pasl
2003-03-02
打赏
举报
回复
999
bluenightsky
2003-03-02
打赏
举报
回复
学习
pasl
2003-03-02
打赏
举报
回复
这样做的效率很低,如果原来的目录包含子目录,同时也包含很多的文件。我如果监视整个c:区(包含子目录)的话,我想我会累死我的机器的!
sysu(死树) : 有没有更好的方法?谢谢了先!
sysu
2003-03-02
打赏
举报
回复
这只能你自己写代码判断了,先记录当前状态的目录/文件名,在OnChange时重新读取目录/文件名,跟原来的作比较。可以用FindFirst、FindNext实现。
pasl
2003-03-02
打赏
举报
回复
谢谢你的回答,但是当OnChange事件发生时,我如何知道究竟是那个目录、那个文件发生了怎么样的改变呢?比如我如何知道往指定目录拷贝进了多少个文件、文件名称是什么等等。
pasl
2003-03-01
打赏
举报
回复
up
pasl
2003-03-01
打赏
举报
回复
帮帮忙呀!
ESP32-CAM烧录程序时显示错误A fatal error occurred: MD5 of file does not match data in flash!
请教
怎么解!!
ESP32-CAM烧录程序时显示错误A fatal error occurred: MD5 of file does not match data in flash!
请教
怎么解!! 项目使用了 744324 字节,占用了 (23%) 程序存储空间。最大为 3145728 字节。 全局变量使用了38668字节,(11%)的动态内存,余留289012字节局部变量。最大为327680字节。 esptool.py v3.0-dev Serial port COM19 Connecting…_____…_ Chip
我要
请教
!!!!!!!!!!!!!
朋友们
请教
一个问题,我做一个网站是一个美术网怎么把我不能把我的小的图片放大啊,还望各为知道的朋友们不惜赐教,小弟我不盛感激。
小白
请教
!!!!!如何下载Linxu的打印机驱动
由于目前公司换Linux系统(Ubtun),原来一直用的WIN7系统,现在小白遇见这个问题,Linux系统连接打印机系统里面搜索不到打印机驱动,请问有哪些方法可以手动下载驱动并执行呢?目前这网上找了很多方法但是都不怎么具体求教大神些帮忙下小白让我尽快进入状态。谢谢!...
[已解决]
请教
!!!echarts插件中没有map文件夹
在终端运行 cnpm install --save echarts,导入插件后发现没有map文件夹。本意是想导入中国地图
请教
积分如何获取!!!!
网站一直招不到积分获取指南,求教积分获取途径。希望网站能多多完善。
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章