新規および変更されたすべてのファイルをソース フォルダー パスから宛先バックアップ パスにコピーするアプリケーションを構築したいと考えています。ソース ディレクトリ内のすべてのファイルに対してブルート フォース ループを使用し、宛先ディレクトリで比較できることはわかっています (以下のコードを参照)。これを達成するスクリプトがあるかどうか疑問に思っていました。私は、新しいファイルよりも変更されたファイルに関心があります。
// all files
Directory.GetFiles(txtFolderPath.Text, "*", SearchOption.AllDirectories);
// last file modified time
FileSystemInfo.LastWriteTime(filepath)