我有一个程序可以比较两个文件夹中的文件。我想检测文件是否已重命名,确定最新文件(最近重命名),并更新旧文件上的名称以匹配。
为此,我会检查最新文件是否与旧文件一点一点地相同,如果是,只需重命名旧文件以匹配新文件。
问题是,我没有什么可以告诉我最近重命名了哪个文件。
我喜欢 FileInfo.LastModified 之类的属性,但对于已重命名的文件。
我已经看过 FileSystemWatcher 之类的解决方案,但这并不是我真正想要的。我希望能够随时运行我的同步器,而不必担心跟踪文件夹状态的一些专用进程。
有任何想法吗?