使用Delphi跟踪对文件夹所做的更改?

Sna*_*ore 7 delphi directory monitoring

我需要编写一个delphi程序,它将监视文件夹的更改(添加,更新,重命名和删除文件).TShellChangeNotifier是否可行?说实话,我不知道如何使用它.

请帮忙.

谢谢.

Jor*_*oba 5

我认为本文将帮助您:使用Delphi监控系统Shell更改

基本上它会分析TShellChangeNotifier,丢弃它,然后转到TSHChangeNotify,它基本上是SHChangeNotify windows api函数的包装器.


jpf*_*ius 5

这个问题可能有所帮助 mghie的答案显示了如何正确使用ReadDirectoryChangesW.