2つのフォルダ内のファイルを比較するプログラムがあります。ファイルの名前が変更されたかどうかを検出し、最新のファイル(最近名前が変更されたファイル)を特定し、古いファイルの名前を一致するように更新したいと思います。
これを実現するには、最新のファイルが古いファイルと少しずつ同一であるかどうかを確認し、同一である場合は、古いファイルの名前を新しいファイルと一致するように変更します。
問題は、どのファイルの名前が最近変更されたかを教えてくれるものが何もないということです。
FileInfo.LastModifiedのようなプロパティが欲しいのですが、名前が変更されたファイルの場合です。
私はすでにFileSystemWatcherのようなソリューションを見てきましたが、それは私が探しているものではありません。フォルダーの状態を追跡する専用のプロセスを気にすることなく、いつでもシンクロナイザーを実行できるようにしたいと思います。
何か案は?