Robocopyは、Windowsでファイルをバッチコピーするための最も信頼性が高く機能豊富な方法です。ただし、これはコマンドラインツールです。
プログラムで同じことができるライブラリ/APIを探しています。Process.Start()を使用しようとしましたが、プログレスバーのstdoutをキャプチャして解析する必要があり、上書き動作を行う方法がありません。
たとえば、デリゲート関数でファイルベースを除外します。古い場合はファイルの名前を変更します。いくつかのイベントに基づいてコピーを(再)開始します。
コピー、xcopy、再帰コピーなどは、ホイールプログラマーが再発明する頻度が最も高いはずです。見逃したAPI/ライブラリはありますか?