GeeksforGeeks

Microsoft Windowsのファイル複製コマンドは「ロバストファイルコピー」または単に「ロボコピー」と呼ばれています。 これは、不完全なファイル転送のためにタイムスタンプとデータスタンプの概念を使用し、ネットワークの中断を許容するのに役立ちます。 これは、日付/タイムスタンプ情報を持つリカバリレコードを使用して、どこから開始するかを知っています。 NTFSは無限ループを起こすので、ロボコピーはNTFSのジャンクションポイントをスキップするので、失敗の可能性を排除することができます。 ロボコピーは、他の全てのコピーコマンドを置き換える、優れた機能を備えています。

Robocopy で複数のファイルを同時にコピーするために使われているコンセプトはマルチスレッドです。 マルチスレッドを使用することにより、標準的なコピーやXcopyよりもはるかに高速になります。 基本的な構文は以下の通りである。

robocopy <Source> <Destination> ] 

のようになる。

  • ファイル名が衝突した場合の処理を事前に指定することができます。
  • 一部のファイルやフォルダを除外することができます。
  • コピーとペーストの操作をスケジュールできます。
  • あるフォルダから別のフォルダにミラーリングして、コピー元のフォルダに存在しないファイルをコピー先に削除できます。

    他にもたくさんありますので、コマンド プロンプトで Robocopy/?

    例: