web-dev-qa-db-ja.com

Windowsで2つのフォルダーをマージするにはどうすればよいですか?

いくつかの同じファイルといくつかの新しいファイルを含む2つのフォルダーをマージする必要があります。マージするファイルがたくさんあります。ソースフォルダーの名前をターゲットと同じに変更できることは知っていますが、コピーの作成ダイアログを処理できます。とにかくそのダイアログをバイパスしますか?コマンドプロンプトを使用しているのでしょうか?

6
darthg8r

無料のMicrosoft RichCopyを使用することをお勧めします。 RichCopyは基本的に、更新されたGUIであり、Microsoftの古いRobocopyのバックエンドです。このユーティリティは非常にうまく機能し、高度に構成可能です。エラーが発生した場合、コピープロセス全体を中止しないように続行する機能があります。その特筆すべき長所の1つは、リソースを非常に簡単に割り当て(複数のプロセススレッド、キャッシュサイズなどを割り当てる)、コピープロセス全体を非常にきめ細かく制御できることです。このツールをよく使用して、ギガバイトのソースデータを1つのフォルダーにマージします。必要に応じて、コマンドライン文字列も出力します。このツールはマイクロソフトではサポートされていませんが、何年にもわたって日常の使用で問題はありませんでした。

RichCopyの主な機能

  1. 他のファイルコピーツールよりも強力で、高速で、安定しています。
  2. 複数のプロファイルを作成して、特定のプロファイルに特別な設定を割り当てます。
  3. 複数の異なる場所からファイルをコピーし、単一の宛先に保存します。
  4. 日付と時刻に基づいてファイルをフィルタリングし、それらのファイルをコピーするか選択するかを選択します。
  5. GUI上にあり、コマンドラインをサポートしています。
  6. ファイルのコピーをいつでも一時停止および再開できます。

Microsoft RichCopy

詳細については、追加情報 here を参照してください。

ダウンロードできます RichCopy here

6
Mort

WinMerge には、2つのフォルダを比較する機能があります。比較では、フォルダーを再帰的に処理できます。比較により、どのファイルが同一であり、異なっており、どちらか一方のフォルダにのみ存在することがわかります。また、ファイルを比較の一方の側からもう一方の側に移動する機能もあります。

4
Mike Chess

ファイルを結合したくない場合は、おそらく Robocopy を使用する方法を見つけることができます(使用例については、リンクを参照してください)。

2
JustinStolle