各位高手小弟想做一个文件监控的功能,但不知从何下手,希望各位高手赐教。
其主要功能如下:
1. 监控一个文件,其内容是否被改动,主要是增加内容
2. 被增加的那一行是内容或那一行某一个位置的内容如有现成解决方案那就最好了。先谢谢各位了!
其主要功能如下:
1. 监控一个文件,其内容是否被改动,主要是增加内容
2. 被增加的那一行是内容或那一行某一个位置的内容如有现成解决方案那就最好了。先谢谢各位了!
解决方案 »
- ClientDataSet1.ApplyUpdates(0) 就报错不能在手动或分布事务方式下创建新的连接
- 如何实现在Delphi中,一个事件做完后,让主窗体上的小图标闪动两下啊
- 动态创建一个对象以后,如何向对象的事件里写入代码? 急急急
- 非常简单的问题,这样求出ldt_time(日期变量)的下一月的同一天的日期??
- 获得一个进程中使用的handle
- 高分!关于如何在OnTitleClick事件中获得当前字段的字段号!
- 生成不规则窗体
- 帮我翻译翻译,谢谢!
- 紧急求救!!
- 请问delphi中调用的算法怎么改名?
- 从SQL server导出数据到Access 出错 大侠帮看看
- 请大家讨论一个问题,谢谢你的参与!
你在程序运行的时候把这个文件读出来,然后拷贝一个这个文件的复本,生成一个文件或不生成直接保存在内存中。然后每过一段时间,再把文件读取一次,比较两个文件的差别。
如果你想行比较的话,我推荐你保存这个文件的副本和读取文件的时候,按照行的方式读取,读取完的数据保存在链表里,或者STRING数组里,这样你就可以逐行比较了。至于更细节的问题 就要按照你的实际需要考虑了。记住,读取完后必须释放资源,并且如果你想监视很多文件 最好是生成文件内容的简单副本到一个临时的文件里去,这样能减少系统资源占用。
ReadDirectoryChanges