社区
Delphi
帖子详情
delphi4中如何获取系统是否增加文件
hcman
2000-01-19 04:00:00
delphi4中如何获取系统是否增加文件
万分感谢!!
...全文
140
3
打赏
收藏
delphi4中如何获取系统是否增加文件
delphi4中如何获取系统是否增加文件 万分感谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NowCan
2000-01-20
打赏
举报
回复
试一试这几个API:
FindFirstChangeNotification( );
FindNextChangeNotification( );
WaitForSingleObject( );
其中FindFirstChangeNotification(lpzpath,fwatchsubtree,fdwfilter)
中的lpzpath表示要监视的路径名,fwatchsubtree判断是否查看子目录,
fdwfilter为要监视的事件,函数执行成功后返回一个句柄。
参数fdwfilter取值及其含义如下:
FILE_NOTIFY_CHANGE_FILE_NAME
查看指定目录下任何文件名的改变
FILE_NOTIFY_CHANGE_DIR_NAME
查看指定目录下任何目录名的改变
FILE_NOTIFY_CHANGE_SIZE
查看指定目录下文件大小的改变
FILE_NOTIFY_CHANGE_ATTRIBUTES
查看指定目录下文件属性的改变
FindNextChangeNotification(hchange),hchan
ge为FindFirstChangenNotification返回的句柄,其作用是请求系统
在下次检测到相应改变时发出改变通知消息句柄。当函数成功返回后,应
用程序可通过WaitForMultipleObjects或WaitfForSingleObject来等待发
生改变的通知。WaitForSingleObject(hchange,dwmilliseconds)中
hchange为FindFirstChangeNotification 返回的句柄,dwmilliseconds
为等待时间值,指定等待完成需要的时间,单位为毫秒。该值为-1时表
示时间无限长。最好在结束监视程序之前先用FindCloseChangeNotification(hchange)
来关闭句柄。
Venne
2000-01-19
打赏
举报
回复
我有一个笨办法不知是否合你意,
可以考虑不断获得磁盘空余字节数,然后进行比较得到是否文件增加了。如果你想真正对增加了什么文件之类的信息做到掌握,我现在还对此没有具体的想法,可能会用到ISHELL接口吧,你可以看一下有关ISHELL的帮助。
limodou
2000-01-19
打赏
举报
回复
什么意思,你是想说监控某个目录是否文件个数,名称,属性等发生了变化了吗?
如果是这个问题,可以到我的主页上面找一个控件下载。
主页:http://smallroom.126.com
下载控件:http://smallroom.easthome.net/download/discmon.zip
Delphi
Xe10.4.1 + 使用新
增加
的TEdgeBrowser开发扩展WebView2Loader.dll 扩展库
文件
Delphi
Xe10.4.1 开始支持了使用 Edge 使用新
增加
的TEdgeBrowser开发扩展WebView2Loader.dll 32位
系统
RAD Studio 10.4.1新的基于Chromium的Microsoft Edge浏览器的TEdgeBrowser控件扩展库
文件
Delphi
编程技巧.rar
不规则窗口的建立(字体窗体) 在
Delphi
中
自动检测、建立数据库别名和表格 用
Delphi
制作留言板 用DEPHI 3.0实现动画ABOUT窗口 在
DELPHI
中
处理时间 如何为
Delphi
程序添加事件和事件处理器 在
DELPHI
程序
中
使用ADO对象存取ODBC数据库 轻轻松松在
DELPHI
3.0
中
实现三态按钮 Api函数列表【与
文件
有关】 Api函数列表【与打印有关】
Delphi
中
TApplication类的巧用
Delphi
中
自做动态显示的控件
DELPHI
中
自 适 应 表 单 的 实 现 在
Delphi
中
利 用 Tbatch 组 件 如何在注册表
中
注册BDE 如何在标题栏上
增加
按钮 CGI技术及其开发(一) CGI技术及其开发(二) 用
Delphi
实现壁纸更换 在
Delphi
中
获取
和修改
文件
的时间 任何动态改变/添加网络设置
中
的 TCP/IP 的 DNS 地址 让彩色光标出现在
Delphi
程序
中
面向组件的
系统
开发方法 COM/DCOM
中
如何传递数组 COM/DCOM的区别与联系 定制
Delphi
应用程序的
系统
菜单
Delphi
3
中
Cookie的建立使用 一 个 实 用 的
Delphi
屏 幕 拷 贝 程 序 的 设 计 用
Delphi
制作动态菜单 用
Delphi
进行OpenGL编程学习心得 开 发 基 于ORACLE7 数 据 库 的 管 理 信 息 系 统 用
Delphi
实 现 自 定 义 颜 色 对 话 框 及 其 构 件
Delphi
自定义消息应用一例 自 定 义 快 速 报 表 的 打 印 预 览 窗 口 如何把
文件
删除到回收站
中
在
Delphi
与C 之间实现函数与对象共享 编 译 错 误 信 息
DELPHI
AND THE INTERNET by Charlie Calvert [1]
DELPHI
AND THE INTERNET by Charlie Calvert [2]
Delphi
之快速设计(程序设计篇)
Delphi
之快速设计(界面设计篇) 在
DELPHI
2.0/3.0
中
直接操作端口 开 发AS/400 应 用 系 统: PB5 与
Delphi
3 的 比 较 检查驱动器
是否
就绪 在
Delphi
应用程序
中
拖动控件 用修改
文件
时间的方法来加密
文件
资 源 文 件 在
DELPHI
中
的 使 用 怎样建立简单的任务栏应用程序 控 制 系 统 菜 单 用Dephi 程 序 维 护Paradox 数 据 表 的 索 引 用
Delphi
实现无边界窗体的移动
Delphi
函数参考手册
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。为同学们下一步的提高打下坚实的基础。
Delphi
7 编程 100 实例
ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏
中
自定义按钮窗体开合窗帘效果Windows XP界面效果实现OutLook滚动工具栏效果在下拉列表框
中
显示树形视图自定义
系统
的About项修改
系统
级菜单实现透明窗体效果爆破特技窗体只允许建立一次子窗体的MDI程序从外部DLL
中
调用子窗口新颖的资源管理器界面如何生成半圆形窗口制作字幕滚动窗体详解Canvas生成渐变色窗口背景WINAPM风格磁化窗口软件封面的图片显示制作实现图片的任意角度旋转奇妙的拼图游戏使用PaintBox控件制作画图程序使用DrawGrid控件制作五子棋多彩的数据报表按压缩比将BMP转换为JPG16位真彩转换到256色调整图片的RGB对比度实现图像的灰度级处理效果3种像素历遍方法的比较和实现实现屏幕拷贝实现图像漫游4种幕布式图像显示技巧盘旋法实现9种滤镜效果图形朦胧叠合显示技巧给MDI主窗体
增加
背景实现图像的淡入淡出显示多媒体播放器播放AVI
文件
根据客户端IP地址
获取
计算机名实现多线程IP和DomainName相互转换Windows2000下的Popup发送功能如何实现Ping操作实现多线程共享探测实现Windows95/98的I/O端口读写收发电子邮件与监视网络服务器资源使用WebBrower制作浏览器可视化的Ping工具使用IdMappedPortTCP进行端口映射动态设置ODBC数据源用ADO控件打开Access数据库DBGrid
中
的记录到Html页面的转换在DBGrid
中
实现任意方向查找在DBGrid
中
通过动态下拉列表查找记录用DBGrid组件制作下拉列表形式的提示框利用书签处理DBGrid
中
的多个记录将ComboBox
中
的内容直接拖放到DBGrid里如何在DBGrid里放置图标DBGrid控件精彩组合DBChart图表控件的使用在StringGrid组件
中
显示查询结果使用流对象(Tstream)实现数据表
中
Tmemo字段的显示如何动态建立SQLServer ODBCSQL浏览器在SQL查询
中
使用动态参数事务工作原理标准/模糊查询筛选数据数据字典查看器TDecisionGraph决策组件的使用明细表(Master/Detail)结构像处理文本资料一样处理数据表
中
的信息远程数据库登录远程数据库的离线处理在远程数据库
中
实现主从表关系动态设置远程数据库的查询参数在远程数据库
中
计算统计值多线程与数据库使用远程存储过程数据模块的同步显示建立Web服务的数据提供端建立Web服务的数据访问端开发WebSnap数据库程序建立ActiveForm数据浏览建立数据查询WebServices服务器端数据查询Web服务客户端开发基于WAP的手机无线应用建立基本Web数据库服务器应用建立类型库编辑DataSnap服务端建立查询条件Web数据库服务器应用建立基本MTS服务端建立MTS数据访问客户端建立IntraWeb数据浏览将程序图标设置到Windows
系统
托盘取得和修改
文件
的创建和修改日期通过流式数据实现
文件
分割与合并实现指定扩展名
文件
和相应程序的关联
获取
汉字拼音的首字母监视剪贴板在IE工具栏上
增加
一个按钮图标软件注册机制的建立复活节彩蛋的制作SkinEngine控件——XP换肤ActionList——应用程序通用功能列表OleContainer——OLE容器将程序项设置到控制面板艺术化排列桌面图标
Delphi
中
的ini
文件
的读写建立键盘鼠标动作记录与回放实现指定目录下的
文件
查询实现对
系统
的操作监视
系统
级热键的实现检测NumLock、Insert、CapsLock、ScrollLock键的状态
内置了
Delphi
读写INI
文件
,读写注册表,Winsock的Windows助手程序.rar
一款内置了提取图标、打开程序、显示程序信息、读写INI
文件
,读写注册表,Winsock等简单的技术的Windows助手程序,适合
Delphi
初学者学习!相比上一版,本次版本做了如下改动: 1.取消了上一版本使用的VclSkin皮肤控件 2.
增加
了删除ini节点功能 3.
增加
了读取机器名称,IP地址,操作
系统
版本,运行模式功能 4.
增加
了注册表启动项管理功能 5.
增加
了屏幕分辨率调整功能 6.修复了部分出错代码 7.
增加
了自动读取当前日期功能
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章