Windows

Název souboru by byl příliš dlouhý pro cílovou složku

What If You Delete System32?

What If You Delete System32?
Anonim

Nedávno při procházení některými mými záložními soubory a adresáři v počítači se systémem Windows jsem narazil na některé staré záložní soubory, které jsem chtěl odstranit. Neměl jsem pro starou zálohu žádný užitek, takže chtěl (a) odstranit komprimovaný soubor.tar.

Ale když jsem ho smazal, dostal jsem následující chybovou zprávu:

Název souboru být příliš dlouhý pro cílovou složku

Zjevně komprimovaný soubor obsahoval obrazový soubor JPG, který můj systém Windows nemohl odstranit. Pomocí možnosti přeskočení jsem smazal vše kromě tohoto souboru. Nyní, proč se to stalo?

Podle standardního systému Windows pro pojmenování souborů celkový název nemůže, nebo cesta překračuje 259 znaků. Zahrnuje cestu, název souboru a příponu souboru. Pokud ano, při pokusu o jeho odstranění obdržíte tuto chybu.

Omezení maximální délky cesty : V rozhraní API systému Windows (s výjimkami popsanými v následujících odstavcích) maximální délka cesty je MAX_PATH, který je definován jako 260 znaků. Místní cesta je strukturována v následujícím pořadí: písmeno jednotky, dvojtečka, zpětné lomítko, komponenty názvu oddělené zpětnými lomítky a ukončující nulový znak. Například maximální cesta na jednotce D je "D: nějaký řetězec 256 znaků", kde "" představuje neviditelný ukončující nulový znak pro aktuální kódovou stránku systému. (Znaky se zde používají pro vizuální přehlednost a nemohou být součástí platného řetězce cesty) říká MSDN

Název souboru je příliš dlouhý pro cílovou složku

Nyní v mém případě byla cesta k úplnému adresáři:

D: Zálohování stránek 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

A název souboru byl opravdu dlouhý - jako Music-producer- … -and-video-games.jpg - jak je vidět na obrázku. a pokusit se

odstranit nebo přejmenovat soubor. Ani mi nebyla nabídnuta možnost. Pokud ji můžete přejmenovat, dobře - ale nebyla mi nabízena tato možnost. Tak jsem šel zpět do své podsložky a pokusil se ji smazat. Žádný úspěch. Obdržel jsem stejnou chybovou zprávu.

Potom jsem použil volbu

Přesunout do složky a přesunula složku na D disk . To fungovalo! Cesta se náhle zkrátila a já jsem byl schopen smazat. Tento jednoduchý trik pracoval v mém případě a doufám, že vám to také pomůže.

Někdy se jednoduše restartuje, běží Check Disk nebo pomocí vymazání třetí strany freeware

Můžete také použít freeware

Fixační nástroj pro dlouhé cesty , abyste opravili chyby Path Too Long v systému Windows. Pokud nic nepomůže, možná budete chtít podívejte se na tuto podproces společnosti Microsoft, kde byly navrženy některé pokročilé způsoby pomocí CMD a Robocopy.