Fix: Källfilens namn är större än som stöds av filsystemet

Många användare har att göra med ett konstigt scenario när de försöker kopiera eller ta bort något på sin dator. Berörda användare rapporterar att de har fått en källbana för långt och berättar för dem att "källfilens namn är större än som stöds av filsystemet". Detta händer vanligtvis med en fil (eller mer) som är begravd i en serie undermappar som har långa namn. När detta händer kan du inte flytta, ta bort eller byta namn på någon av de involverade filerna / mapparna.

Källfilens namn är större än som stöds av filsystemet

Ett stort problem med det här felet är att när det inträffar kan du (tydligen) inte göra något annat med filen / mappen annat än att låta den uppta värdefullt lagringsutrymme.

Varför uppstår källvägen för långt?

"Källfilens namn är större än som stöds av filsystemet" kommer att inträffa eftersom Microsoft endast tillåter 258 tecken i undermappen för mappväg. När denna gräns överskrids, kommer hela mappvägen att låsas från konventionell hantering.

Om du kämpar för att lösa samma felmeddelande hjälper metoderna nedan dig att lösa problemet. Nedan har du en samling metoder som andra användare i en liknande situation har använt för att lösa problemet.

Alla metoder som presenteras nedan bör lösa problemet. Följ gärna den som verkar vara mer tillgänglig för din nuvarande situation.

Metod 1: Ta bort genom att kringgå papperskorgen

Många användare kunde framgångsrikt ta hand om problemet genom att kringgå papperskorgen helt när de försökte ta bort filen eller mappen som visar "Källfilens namn är större än som stöds av filsystemet" -felet.

För att göra detta, välj helt enkelt filen (eller mappen) som visar felet och tryck på SHIFT + Delete för att ta bort filen permanent (utan att skicka den genom papperskorgen).

Välj den riktade mappen och tryck på Skift + Del-tangenten

Metod 2: Radera ett träd genom att skapa en lokkatalog

Det finns ett annat manuellt tillvägagångssätt som många berörda användare har använt för att ta bort en mapp tre som visade felet "Källfilens namn är större än som stöds av filsystemet" .

Den här metoden innebär att skapa en lokkemapp som finns i samma katalog som mappen som inte kan raderas. Genom att tillfälligt flytta innehållet i mappen som inte kan tas bort i lokkmappen har vissa användare lyckats ta bort hela katalogen tre som visade felet.

Här är en snabbguide med vad du behöver göra:

  1. Gå till rotkatalogen på enheten som innehåller mappträdet som du inte kan ta bort. I vårt fall är rotkatalogen C: \, eftersom vi vill ta bort en serie mappar som finns i Dokument . Så gå vidare och skapa en mapp med ett enda bokstavsnamn i rotkatalogen.

  2. Lämna mappen med enstaka bokstäver nu och navigera till katalogen som du vill ta bort. När du kommer dit väljer du allt innehåll och trycker på Ctrl + X för att klippa dem.

    Navigerade till den riktade mappvägen och skär innehållet inuti
  3. Navigera sedan till och öppna den tillfälliga mappen (i vårt fall, mapp B) som du tidigare har skapat och klistra in innehållet genom att trycka på Ctrl + V.

    Klistra in innehållet i den riktade katalogen i den tillfälliga mappen
  4. Flytta sedan upp till rotkatalogen, högerklicka på den tillfälliga mappen och ta bort den.

    Radera den tillfälliga mappen
  5. Till sist, gå tillbaka till den ursprungliga katalogen och ta bort den. Du borde kunna göra det utan att ta emot felet ”Källfilens namn är större än som stöds av filsystemet” .

Obs: Tänk på att om du har flera mappspak måste du upprepa proceduren ovan med var och en av dem för att kunna ta bort var och en.

Om den här metoden inte var effektiv, gå ner till nästa metod nedan.

Metod 3: Använda Microsoft Robocopy.exe-verktyget

Om du är tekniskt kunnig och föredrar tekniskt fokuserade lösningar istället för något mer tråkigt arbete kan du använda ett snyggt Microsoft-verktyg som är integrerat i kommandotolken sedan Windows Vista.

Vissa användare har lyckats lösa det här problemet genom att skapa en tom mapp och sedan använda RoboCopy-verktyget för att kopiera den tomma mappen till mappen som innehåller de långa filnamnen. De flesta användare som försökte den här metoden rapporterade att den fungerade felfritt.

Här är vad du behöver göra:

  1. Skapa en tom mapp i samma enhet som mappen med långa filnamn. Vi namngav det tomt .
  2. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " cmd " och tryck på Ctrl + Shift + Enter för att öppna en upphöjd kommandotolken. När du uppmanas av UAC (Användarkontokontroll) klickar du på Ja vid uppmaningen.

    Kör dialogruta: cmd och tryck sedan på Ctrl + Shift + Enter
  3. Inuti den upphöjda kommandotolken skriver du följande för att kopiera den tomma mappen till den riktade mappen, vilket underlättar radering av det senaste:
     robocopy / MIR c: \ * tom * c: \ * riktad mapp * 

    Obs: Kom ihåg att du måste byta ut platserna * tomma * och * riktade mappar * med de faktiska namnen i ditt specifika scenario.

Tvingar bort radering av mappen med Robocopy

Metod 4: Använd kommandoradsverktyget SuperDelete

Vissa användare som berörs av felet "Källfilens namn är större än som stöds av filsystemet" har lyckats ta bort de irriterande mapparna med hjälp av ett kommandoradsverktyg med öppen källa som heter SuperDelete .

Vissa användare har rapporterat att den här metoden äntligen lyckades efter att de flesta andra vägar som de tidigare har utforskat visade sig vara ineffektiva. Var inte rädd för det faktum att detta verktyg är ett kommandoradsverktyg - det är faktiskt väldigt lätt att använda.

Här är en snabbguide om hur du använder SuperDelete för att ta bort mappar och filer som visar "källfilens namn är större än vad som stöds av filsystemet" :

  1. Besök den här länken ( här ) och ladda ner den senaste versionen av SuperDelete-arkivet.

    Nedladdning av SuperDelete-körbara
  2. Extrahera SuperDelete- zip-mappen och klistra in SuperDelete- körbara någonstans anpassningsbar.
  3. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan “cmd” och tryck på Enter för att öppna ett kommandotolken-fönster.

    Kör dialogruta: cmd
  4. Använd kommandotolken genom att använda CD-kommandot för att navigera till platsen för SuperDelete.exe. Vi har klistrat in den i rotkatalogen till C så kommandot var cd C: \.
  5. Därefter använder du följande kommando för att radera mappen eller filen som visar dig källfilens namn är större än vad som stöds av filsystemet ” -felet:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Obs! Byt ut platshållaren * FullPathToFileorFolder * med den exakta sökvägen i ditt specifika scenario.

  6. Tryck på Y vid nästa uppmaning för att bekräfta borttagningen av mappen eller filen.

    Radera långa sökmappar eller filer med SuperDelete
  7. Det är det, mappen eller filen raderas permanent.

Intressanta Artiklar