我最近注意到SyncToy(通过MS)可以检测重命名和移动的文件。
他们是如何做到的?它只是一个基于文件属性(最后修改日期,创建日期和文件大小)的精心猜谜游戏吗?
答案 0 :(得分:0)
捕获文件重命名,删除和其他方法的一种方法是使用FileSystemWatcher类(使用dotnet框架)。
如果您开发应用程序(或服务),您可以监视文件系统更改并执行自定义操作(使用您的代码,这样您就可以执行任何操作)。
您甚至可以设置哪个目录监视器以及是否也需要子目录
文件夹和文件的权限可能会出现问题,但这不是您的问题的一部分:)