Hemsida » Windows » Fix Filnamnet (-erna) skulle vara för långa för felmeddelandet för destinationsmappen

    Fix Filnamnet (-erna) skulle vara för långa för felmeddelandet för destinationsmappen

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

    Men när jag fortsatte att ta bort den fick jag följande felmeddelande:

    Filnamn (n) skulle 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änt detta?

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

    Maximal längdbegränsning: I Windows API (med några undantag som diskuteras i följande punkter) är maxlängden för en sökväg 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 en avslutande null tecken. 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ökväg) säger MSDN.

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

    Nu i mitt fall var hela 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 \ uppladdningar \ 2011 \ 08

    Och filnamnet var verkligen länge att - som Musik-producent- ... -och-video-spel.jpg - som kan ses i bilden.

    Jag öppnade sin plats och försökte radera eller byta namn 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 Flytta till mapp möjlighet att flytta mappen till min D-enheten. Detta fungerade! Stigen hade plötsligt blivit kortare, och jag kunde ta bort.

    Detta enkla trick fungerade i mitt fall, och jag hoppas det hjälper dig också.

    Ibland är det enkelt att starta om, köra Check Disk eller använda tredjeparts raderingsprogram för att hjälpa till att ta bort oslagbara filer och mappar.

    Du kan också använda freeware Long Path Fixer för att lösa sökvägar för långa fel i Windows.

    Om inget hjälper, kanske du vill kolla på den här Microsoft-tråden där några avancerade sätt har föreslagits med hjälp av CMD och Robocopy.