カテゴリー
Microsoft

NAS のフォルダを削除しようとしたら「パスが長すぎます。」のエラーでファイルが削除できない問題を解決しました!

ネットワークドライブなど、ローカル上にないフォルダ・ファイルを削除しようとしたら、パスが長すぎて削除できませんでした。二つのことができないと解決できませんのでメモっておきます

  • フォルダを削除しようとすると、「パスが長すぎます」と表示されて削除できない。
  • コマンドプロンプトでネットワーク上の場所にアクセスできない。

ポイント

  • コマンドプロンプトで削除したいフォルダ・ファイルのある場所まで移動してから削除する。

解決手順

ネットワークドライブを割り当てる

  • フォルダを表示します。何のフォルダでもよいです。
  • メニューの、ツール > ネットワークドライブの割り当て
  • ドライブ Z:
    フォルダ \\172.17.0.1\samplefolder
    ※フォルダを \\172.17.0.1 とした場合は割り当てられなかった。
  • 「完了」

コマンドプロンプト

cd /d Z:\
cd too\long\long\long\long\long\long\long\long\long\long\directory
rd /s cannot-delete-folder

「rd」は「ディレクトリを削除」のコマンドで、「/s」は「再帰的に削除」のオプションです。

からくりはこんな感じです。

エクスプローラからファイルを削除する場合、「ファイルはルートからのパスを含む」ため長くなりすぎて削除できない。

コマンドプロンプトの場合、「ファイルはコマンドプロンプトがいる場所からのファイルパス」となるため、調節が可能となる。

参考にさせていただいた、サイト。ありがとうございます。

コメントを残す