Windows

Filnamn (arna) skulle vara för långa för målmappen

Skapa och packa upp zip filer i mac

Skapa och packa upp zip filer i mac
Anonim

Nyligen medan jag bläddrar igenom några av mina backupfiler och mappar på min Windows-dator, kom jag över några gamla backupfiler som jag ville radera. Jag hade ingen användning för en gammal säkerhetskopia, så ville jag ta bort den komprimerade.tar-filen.

Men när jag fortsatte att radera det fick jag följande felmeddelande:

Filnamn vara för lång för destinationsmappen

Tydligen innehöll den komprimerade filen en JPG-bildfil, som min Windows inte kunde radera. Med Skip-alternativet raderade jag allt utom den här filen. Nu varför hände det här?

Under standard Windows-filnamnssystem kan det totala namnet inte eller sökvägen överstiger 259 tecken. Detta inkluderar mappvägen, filnamnet och filtillägget. Om det gör det, då när du försöker radera det, kommer du att få det här felet.

Maximal längdbegränsning : I Windows API (med några undantag som diskuteras i följande punkter) är MAX_PATH, som definieras som 260 tecken. En lokal sökväg är strukturerad i följande ordning: drivstav, kolon, backslash, namnkomponenter separerade av backslashes och ett avslutande nolltecken. Till exempel är den maximala vägen på enhet D "D: någon 256-tecken sökväg" där "" representerar det osynliga avslutande nollteckenet för den aktuella systemkodssidan. (Tecknen används här för visuell klarhet och kan inte ingå i en giltig söksträng) säger MSDN.

Filnamn är för lång för målmapp

Nu i mitt fall var den fullständiga mappbanan:

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

Och filnamnet var verkligen länge - som Musik-producent- … -och-video-spel.jpg - som kan ses på bilden.

Jag öppnade sin plats och försökte ta bort eller byta namn på filen . Jag fick inte ens möjlighet att göra det. Om du kan byta namn på det, bra - men jag erbjöds inte det här alternativet.

Så gick jag tillbaka till sin undermapp och försökte ta bort den. Ingen framgång. Jag fick samma felmeddelande.

Jag använde sedan alternativet Flytta till mapp för att flytta mappen till min D-enhet . Detta fungerade! Stigen hade plötsligt blivit kortare, och jag kunde radera.

Det här enkla tricket fungerade i mitt fall, och jag hoppas det hjälper dig också.

Ibland enkelt omstart, köra Check Disk eller med hjälp av tredjeparts raderingsprogram Du kan också använda freeware

Long Path Fixer för att åtgärda sökvägar för långa fel i Windows. Om inget hjälper, kanske du vill kolla på denna Microsoft-tråd där några avancerade sätt har föreslagits med hjälp av CMD och Robocopy.