ACQUAã®ããã12æ19æ¥äºåã ã¼ãã¼
最近、Windows PCでバックアップファイルとフォルダの一部をブラウズしていましたが、削除したい古いバックアップファイルがいくつか出てきました。私は古いバックアップを使用していなかったので、圧縮された.tarファイルを削除したかったのです。
しかし、削除すると次のエラーメッセージが表示されました。
圧縮されたファイルにはJPGイメージファイルが含まれていましたが、私のWindowsは削除できませんでした。 Skipオプションを使用して、このファイル以外のすべてを削除しました。なぜ、これが起こったのですか?
標準のWindowsファイルネーミングシステムでは、総称は259文字を超えることはできません。これには、フォルダパス、ファイル名、およびファイル拡張子が含まれます。
最大パス長制限
:Windows API(次の項で説明する例外を除きます)では、パスの最大長MAX_PATHで、260文字で定義されています。ローカルパスは、ドライブ文字、コロン、バックスラッシュ、バックスラッシュで区切られた名前コンポーネント、および終了ヌル文字の順に構成されます。たとえば、ドライブDの最大パスは「D:¥256文字のパス文字列」です。ここで、「」は現在のシステムコードページの見えない終了ヌル文字を表します。 宛先フォルダのファイル名が長すぎます
私の場合、完全なフォルダパスは次のとおりです。
D: Site Backups Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011/08
そして、ファイル名は、
Music-producer- … and-video-games.jpg のように、実際には長く見えました。ファイルを削除または名前を変更しようとしました。 私はそうする選択肢も提供されていませんでした。あなたが名前を変更することができればいいですが、このオプションは提供されていませんでした。
そこで、私は「Back」をサブフォルダに入れて削除しようとしました。失敗。私は同じエラーメッセージを受け取りました。Move To folder
オプションを使用して、フォルダを D Drive に移動しました。これはうまくいった! この単純な仕掛けが私の場合に働きましたが、それもあなたに役立つことを願っています。 単にディスクを再起動したり、ディスクチェックを実行したり、サードパーティのフリーウェアを削除したりするフリーウェアロングパスフィクサー
を使用して、Windowsでパスのロングエラーを修正することもできます。
何も役に立たない場合は、いくつかの高度な方法がCMDとRobocopyを使用して提案されているこのMicrosoftスレッドを見てください。