大きなフォルダのサブセットをコピーする(できればrobocopyを使用)

大きなフォルダのサブセットをコピーする(できればrobocopyを使用)

robocopyレイテンシの高いサーバー上の巨大な共有からいくつかのファイルをコピーしたいのですが、複数のコマンドで実行できます。

robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.

しかし、私は 1 つの を使ってこれを実行したいと思いますrobocopy。そうすれば、 を使用して/MTコピーを高速化できます。しかし、robocopy でこれを行う方法を見つけることができませんでした。

robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb

その結果、ERROR : Invalid Parameter #4 : "path1\*.exe"

robocopy /MT \\slow\share *.exe *.pdb

path2\*.exeこれにより、不要なものがすべてコピーされ、\slow\share もすべて走査されるため、速度が低下します。

他に、理想的には組み込みコマンドを使用する方法はありますか?

答え1

私も同じ問題を抱えていました。ある場所から別の場所にファイルをミラーリングしたいのです。コピー ソフトウェアを探していたとき、Windows シェルに統合される非常に奇妙なアプリケーションを見つけました。しかし、その後、同期ソフトウェアを探し始めたところ、はるかに優れたアプリケーションが見つかりました。

私は2つの製品をテストしました

  1. 逆に
  2. 無料ファイル同期

どちらのアプリケーションも GUI であり、バッチ ファイルをスクリプト化する機能があります。どちらも複数のソース/ターゲットに対応しています。ミラーリング、デュアル同期、ターゲットの拡張、バージョン管理の機能があります。

ViceVersa は素晴らしいですが、値段が高めです。FreeFileSync は ViceVersa と同じくらい優れていますが、まだ完全にテストする機会がありません。Web ページでできることを読むと、確かに ViceVersa の能力を超えているように見えます。

関連情報