ファイル名が宛先フォルダに対して長すぎます

最近、Windows PCでバックアップファイルとフォルダを参照しているときに、削除したい古いバックアップファイルを見つけました。古いバックアップは使用できなかったので、圧縮された.tarファイルを削除したいと思いました。

しかし、それを削除し続けると、次のエラーメッセージが表示されました。

ファイル名が宛先フォルダに対して長すぎます

ファイル名が宛先フォルダに対して長すぎます

どうやら、圧縮ファイルにはJPG画像ファイルが含まれていましたが、私のWindowsでは(Windows)削除できませんでした。スキップ(Skip)オプションを使用して、このファイルを除くすべてを削除しました。さて、なぜこれが起こったのですか?

標準  のWindowsファイル命名システムでは、名前の合計は259文字を超えないか、パスが259文字を超えます。これには、フォルダーパス、ファイル名、およびファイル拡張子が含まれます。含まれている場合は、削除しようとすると、このエラーが発生します。

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

関連(Related)WindowsでWin32ロングパスを有効にする方法(How to Enable Win32 Long Paths in Windows)

(Filename)宛先フォルダに対してファイル名が長すぎます

私の場合、完全なフォルダパスは次のとおりです。

D:Site Backups\ Misc\のバックアップ-4.7.2012_23-41-31_thegadget.tarバックアップ-4.7.2012_23-41-31_thegadgetバックアップ-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08

そして、ファイル名は、画像に見られるように、 Music-producer-…-and-video-games.jpgのように非常に長いものでした。(Music-producer-…-and-video-games.jpg)

その場所を開いて、ファイルを削除または名前変更しようとしました。(delete or rename)私にはそうするオプションさえ提供されませんでした。名前を変更できれば問題ありませんが、このオプションは提供されませんでした。

ファイル名が長すぎます2

ファイル名が長すぎます3

この簡単なトリックは私の場合はうまくいきました、そしてそれがあなたにも役立つことを願っています。(This simple trick worked in my case, and I hope it helps you too.)

場合によっては、単に再起動したり、 Check Diskを実行したり、サードパーティの削除フリーウェアを使用したりすることで、削除できないファイルやフォルダを削除できることが知られています。

フリーウェアのLongPathFixerを使用して(Long Path Fixer) Windowsの(Windows)PathTooLong(Path Too)エラーを修正することもできます。

何も役に立たない場合は、CMDRobocopyを使用していくつかの高度な方法が提案されているこのMicrosoftスレッド(Microsoft thread)を確認することをお勧めします。

関連記事(Related read):ソースファイル名がファイルシステムでサポートされているものよりも大きい。



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts