Windows11でファイルのパスが長すぎて削除できない原因と対処法|長いパスを削除する方法

Windows11でファイルを削除しようとしたとき、「パスが長すぎます」「ファイル名が長すぎます」と表示され、通常の操作では削除できないことがあります。

この場合、ファイル名だけでなく、フォルダー階層を含めた全体のパスが長くなりすぎている可能性があります。

本記事では、Windows11でファイルのパスが長すぎて削除できない原因と、長いパスを削除する方法を解説します。

他のファイル操作トラブルについては以下も参考にしてください。

 

スポンサーリンク

Windows11でファイルのパスが長すぎて削除できない原因

Windows11でファイルのパスが長すぎて削除できない場合、ファイル名だけでなく、保存場所まで含めたパス全体が長くなっていることが原因です。

フォルダー階層が深すぎる

フォルダーの中にさらにフォルダーを作り、その中にまたフォルダーを作るような構成になっていると、ファイルまでのパスが長くなります。

たとえば、以下のような状態です。

C:\Users\ユーザー名\Documents\作業用\2026年\案件資料\確認済み\提出用\バックアップ\古いデータ\ファイル.txt

このように階層が深い場所にあるファイルは、エクスプローラーから削除できないことがあります。

ファイル名が長すぎる

フォルダー階層がそれほど深くなくても、ファイル名が長すぎると削除できない場合があります。

特に、資料名・日付・案件名・バージョン名などをすべてファイル名に入れている場合は注意が必要です。

2026年05月確認用_最終版_修正版_再確認済み_提出前バックアップ_長いファイル名.txt

ファイル名が長い場合は、まず短い名前に変更してから削除するのが基本です。

OneDriveや共有フォルダー内でパスが長くなっている

OneDriveや共有フォルダー内のファイルは、同期フォルダー名や組織名、共有フォルダー名が加わるため、パスが長くなりやすいです。

特に以下のような場所では、通常よりもパスが長くなることがあります。

  • OneDrive内の深いフォルダー
  • TeamsやSharePointと同期しているフォルダー
  • 共有サーバー内の階層が深いフォルダー
  • バックアップソフトが作成したフォルダー

OneDrive内で削除できない場合は、いったんデスクトップなど短い場所へ移動してから削除できるか確認してください。

古いアプリで作成されたファイルが影響している

古いアプリや一部のバックアップソフト、圧縮・解凍ソフトで作成されたファイルは、通常のエクスプローラーでは扱いにくい長いパスになっていることがあります。

特に、圧縮ファイルをそのまま深い階層に展開した場合、フォルダー名とファイル名が長くなり、削除できない状態になることがあります。

 

パスが長すぎるファイルを削除する方法

パスが長すぎて削除できない場合は、いきなりコマンドで削除する前に、ファイル名やフォルダー階層を短くする方法から試してください。

ファイル名やフォルダー名を短くする

まず、削除したいファイルや、その上位フォルダーの名前を短く変更します。

たとえば、以下のように変更します。

  • 長いファイル名を「a.txt」などに変更する
  • 長いフォルダー名を「a」などに変更する
  • 不要な日付や説明文をファイル名から削除する

名前を短くしたあと、通常どおり右クリックから削除できるか確認してください。

上位フォルダーへ移動してから削除する

ファイル名を変更できない場合は、削除したいファイルやフォルダーを上位フォルダーへ移動します。

たとえば、以下のような深い場所にあるファイルを、デスクトップやCドライブ直下に移動します。

C:\Users\ユーザー名\Documents\作業用\2026年\案件資料\確認済み\提出用\バックアップ\古いデータ

以下のような短い場所へ移動できれば、削除しやすくなります。

C:\temp

移動後に削除できる場合、原因はファイル自体ではなく、保存場所まで含めたパスの長さです。

フォルダー階層を浅くする

削除したいファイルだけでなく、上位フォルダーごと整理できる場合は、フォルダー階層を浅くします。

以下のように、途中のフォルダー名を短くするか、不要な階層を削除します。

  • 不要な中間フォルダーを削除する
  • 長いフォルダー名を短くする
  • 深い階層のフォルダーを上位へ移動する

フォルダー階層を浅くしたあと、対象ファイルを削除してください。

コマンドプロンプトで削除する

名前変更や移動ができない場合は、コマンドプロンプトから削除します。

ファイルを削除する場合は、以下のように入力します。

del "\\?\C:\対象フォルダー\長いファイル名.txt"

フォルダーごと削除する場合は、以下のように入力します。

rmdir /s /q "\\?\C:\対象フォルダー"

注意:「rmdir /s /q」は、指定したフォルダーと中身をまとめて削除します。必要なファイルが入っていないか確認してから実行してください。

安全に作業する場合は、先に以下のように対象フォルダーの中身を確認してから削除します。

dir "\\?\C:\対象フォルダー"

削除対象を確認したうえで、問題なければ削除コマンドを実行してください。

 

それでも削除できない場合

パスを短くしても削除できない場合は、パスの長さ以外の原因が影響している可能性があります。

セーフモードで削除する

通常起動中に削除できない場合は、セーフモードで起動してから削除を試します。

セーフモードでは、必要最低限の機能だけでWindowsが起動するため、通常時に使用中だったファイルを削除できる場合があります。

  1. スタートボタンを右クリックします。
  2. 「設定」を開きます。
  3. 「システム」を選択します。
  4. 「回復」を開きます。
  5. 「PCの起動をカスタマイズする」から再起動します。
  6. トラブルシューティングからセーフモードを選択します。

セーフモードで起動したあと、対象ファイルを削除できるか確認してください。

所有者とアクセス権を確認する

パスの長さを解消しても「アクセスが拒否されました」と表示される場合は、所有者やアクセス権が原因です。

この場合は、ファイルやフォルダーのプロパティから所有者とアクセス許可を確認します。

所有者やアクセス権が原因で削除できない場合は、以下の記事も参考にしてください。

ファイルが使用中でないか確認する

ファイルがアプリで開かれている場合や、バックグラウンドで使用されている場合も削除できません。

以下を確認してください。

  • 対象ファイルを開いているアプリを閉じる
  • エクスプローラーを再起動する
  • PCを再起動する
  • ウイルス対策ソフトのスキャン中でないか確認する

「ファイルが使用中」と表示される場合は、以下の記事も参考にしてください。

 

関連するファイル操作トラブル

他のファイル操作トラブルについては以下も参考にしてください。

 

まとめ

Windows11でファイルのパスが長すぎる場合、通常の削除操作では削除できないことがあります。

  • まずはファイル名やフォルダー名を短くする
  • 上位フォルダーへ移動してから削除する
  • フォルダー階層を浅くしてから削除する
  • 削除できない場合はコマンドで削除する
  • それでもダメなら権限や使用中の状態も確認する

長いパスが原因の場合、ファイル名やフォルダー名を短くするだけで削除できることがあります。

ただし、コマンドでフォルダーを削除する場合は、指定した場所を間違えると必要なファイルまで削除される可能性があります。実行前に対象フォルダーを必ず確認してください。

他のファイル操作トラブルについては以下も参考にしてください。

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