外部ドライブからコピーする長いファイル名エラーを防ぐ方法


19

多くのファイル(800 GB)を備えた外付けハードドライブがあります。外付けハードドライブの内容全体をローカルドライブにコピーしたい。長いファイル名または長いファイルパスに関する多くのエラーを取得します。エラーの数のため、名前の変更もできません。

この問題について何ができますか?

回答:


17

Windowsエクスプローラー内でドラッグアンドドロップコピーを使用すると、この種のエラーが発生します。

ただし、Robocopyを使用している場合は、問題なくファイルをコピーできることがわかります。

Robocopyのコマンドラインバージョンは、Windows 7およびWindows Server 2008に組み込まれています。他のオペレーティングシステム用にダウンロードできます。ダウンロード可能なGUIがありますが、コマンドライン(別名CMD.exe)から使用するのが最適です。

デフォルトでは、Robocopyは256文字を超えるパスを処理する必要があります(これをオフにするスイッチがありますが、場合によってはこれを行いたくありません)。

コマンドラインの例(フォルダーC:\ Projects内のすべてのファイルをフォルダーZ:\ Projectsにコピーします):

robocopy "C:\ Projects" "Z:\ Projects" *。* / COPY:DAT / E


回答をありがとう/この目的のためにロボコピーのどの部分をチェックすべきか教えてください!
SliverLight

これらのチェックはとても重要です
...-SliverLight

1
Robocopyコマンドの例を提供するために回答を編集
-misterjaytee

編集ありがとうございます/コマンドプロンプト(cmd)でこのコマンドを使用する必要がありますか、robocopyにはそのコマンドを使用する場所がありますか?
スライバーライト

テキストにあるように、コマンドプロンプトまたはCMDとも呼ばれる「コマンドラインから使用する」。
ミスタージェイティー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.