「対象のパスが長すぎます」とエラーが出てコピーできない!対処法を紹介

Windowsで外付けSSD内のデータを丸ごと、別のSSDにコピーしようとした時に、「対象のパスが長すぎます」とエラーが表示されました。

Windows標準のファイルエクスプローラでのコピーは使用せずに、robocopyコマンドを使用することで、エラーが出ずにファイル名が長いファイルでもコピーできましたので紹介します。

環境

  • Windows 10 Pro 1903 18362.592
  • robocopy バージョン XP010

robocopy コマンド

robocopy D:¥ E:¥ /S /E /R:5 /LOG+:C:¥robocopy.log /NP

robocopy オプション概要

オプション概要
D:¥コピー元フォルダパス
E:¥コピー先フォルダパス
/Sサブフォルダを含めて再帰的にコピー
/E空フォルダもコピー
/R:5コピー失敗時の再試行(Retry)回数
デフォルトでは100万回になっているため変えるべき
/LOG+:C:¥robocopy.logログ出力オプション(不要な場合削除)
/NPログ出力する場合、進捗度を非表示にする
(進捗度を表示すると見にくくなるので付けることを推奨)


参考:
https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/robocopy

コメント

タイトルとURLをコピーしました