如何让一个程序判断另一个程序往硬盘上的哪个目录上正在写一批文件?
如何让一个程序判断另一个程序往硬盘上的哪个目录上正在写一批文件?
具体为:
比方说,程序A,按下按钮后,过一会它就要向某个目录中写入一批文件,
xxx01.dat
xxx02.dat
xxx03.dat
...
这个目录是在程序A中设定的。
但是,程序B不知道这个目录是什么,它和程序A一起运行,如何检测出来程序A是在往那个目录下写那一批文件呢?
高分求代码和思路。。。。
在线!!!
[解决办法]
帮顶!
[解决办法]
检测硬盘?
[解决办法]
不考虑性能问题,简单的方法可使用ReadDirectoryChangesW监控。
如果短时间内有大量文件添加或删除,NTFS系统下可使用Change Journals
[解决办法]
文件夹槛控
[解决办法]
http://www.codeproject.com/file/directorychangewatcher.asp