Robocopyは2つのフォルダをミラーリングするための優れたコマンドラインツールです。より大きな.NETアプリケーションで同じ機能をまとめていくという要件があります。これは、ファイルサーバー用のアーカイブシステムの一部で、1年間修正されていないフォルダを特定し、別のフォルダの場所に移動します。.NETアプリケーションでrobocopyの機能をエミュレートするために
私はrobocopyに出くわすことができると知っていますが、.NETアプリ内からすべてを行うことができればそれはうまくいくでしょう。エラートラップのために。
.NETフレームワークにはこれに関するすべての基本がありますが、より強力な同期機能を提供するサードパーティのライブラリを知っている人はいないでしょうか?ホイールを再発明して私たちを保存する。それはまた、堅牢である必要があるので、私たち自身の第1版の試みがよりよく確立された図書館である可能性が高い。
ありがとう、ロブ。
リンクをありがとう、私はそれらをチェックアウトします。私自身の研究はあまりにも上がっていませんでしたので、私たちは弾を噛んで自分自身を転がす必要があります。ロックされたファイル(シャドウコピー)のコピーについてはチャットがありますが、それは私がアーカイブしているデッドフォルダであり、ロックされたファイルには何の問題もないはずなので、あまり心配しません。パスの長さは大きな問題です! –