作成 2010.01.20
更新 2010.01.20
更新 2010.01.20
ファイル名が長すぎて削除できなくなったときの対処法
エラー内容
Windows XP でフォルダを削除する際、以下のエラー メッセージが表示されて削除できなくなることがあります。
タイトル | ファイルまたはフォルダの削除エラー |
メッセージ | ~ フォルダを削除できません。ディレクトリが空ではありません。 |
原因
Windows で扱えるファイル名の長さは 256Byte までです。(C: などドライブ名は含みませんが \ は含みます。)
従って、それよりも名前の長いファイルやフォルダへはアクセスできなくなります。
Explorer 自体はファイル名の長さの制限をつけていて、アクセスできないフォルダを作成しないようになっていますが、Windows のファイル システムは POSIX 規格に対応しているため、ファイル名の長さに制限されること無く作成できます。
対処方法
- 名前を短くする
ファイルには直接アクセスできませんが、フォルダ名は変更できます。
ただし、フォルダ名がすべて 1文字だった場合は対応できません。 - 最下層のフォルダを上位へ移動する
アクセスできる最下層のフォルダを選択し、Ctrl + x
最上位のフォルダに移動し、Ctrl + v
同じフォルダ名がある場合は、他のフォルダで実行します。ただし、同じドライブ内で実行してください。
参考
File Names Seem to Be Limited to Less Than 255 Characters
パスまたはファイル名の Max_Path 設定または 256 文字を超えると、Cmd.exe エラー
You cannot use the drag-and-drop operation to copy a hyperlink that has more than 256 characters in Internet Explorer 7 or in Internet Explorer 8
タグ: Windows