Rettelse: Kildefilnavne er større, end det understøttes af filsystemet

Mange brugere har at gøre med et underligt scenario, når de prøver at kopiere eller slette noget på deres computer. Berørte brugere rapporterer om at modtage en kilde-vej for lang tid, hvor de fortæller dem, at “kildefilnavne er større, end det understøttes af filsystemet”. Dette sker typisk med en fil (eller mere), der er begravet i en række undermapper, der har lange navne. Hver gang dette sker, kan du ikke flytte, slette eller omdøbe nogen af ​​de involverede filer / mapper.

Kildefilnavne er større, end det understøttes af filsystemet

Et stort problem med denne specielle fejl er, at når den først opstår, kan du (tilsyneladende) ikke gøre noget andet med filen / mappen andet end at lade den besætte værdifuld lagerplads.

Hvorfor opstår Source Path Too Long-fejlen

“Kildefilnavne er større, end det understøttes af filsystemet”, vil forekomme, fordi Microsoft kun tillader 258 tegn i undermappen til mappestien. Når denne grænse overskrides, låses hele mappestien fra konventionel håndtering.

Hvis du kæmper for at løse den samme fejlmeddelelse, hjælper metoderne herunder dig med at løse problemet. Nedenfor har du en samling af metoder, som andre brugere i en lignende situation har brugt for at få problemet løst.

Alle nedenstående metoder bør løse problemet. Føl dig fri til at følge den, der synes at være mere tilgængelig for din nuværende situation.

Metode 1: Sletning ved at omgå papirkurven

En masse brugere var med succes i stand til at tage sig af problemet ved at omgå papirkurven fuldstændigt, når de forsøgte at slette filen eller mappen, der viser “Kildefilnavne er større, end det understøttes af filsystemet” -fejlen.

For at gøre dette skal du blot vælge den fil (eller mappe), der viser fejlen, og trykke på SKIFT + Slet for at slette filen permanent (uden at sende den gennem papirkurven).

Vælg den målrettede mappe, og tryk på Skift + Del-tasten

Metode 2: Sletning af et træ ved at oprette et lokkefuglkatalog

Der er en anden manuel tilgang, som mange berørte brugere har brugt med succes til at slette en mappe tre, der viste "Kildefilnavne er større end understøttet af filsystemet" -fejlen.

Denne tilgang involverer oprettelse af en lokkemappe-mappe placeret i det samme bibliotek som den mappe, der ikke kan slettes. Ved midlertidigt at flytte indholdet af mappen, der ikke kan slettes i lokket, har nogle brugere formået at fjerne hele biblioteket tre, der viste fejlen.

Her er en hurtig guide med, hvad du skal gøre:

  1. Gå til rodkataloget på drevet, der indeholder mappetræet, som du ikke kan slette. I vores tilfælde er rodkataloget C: \, da vi vil slette en række mapper, der findes i Dokumenter . Så gå videre og opret en mappe med et enkelt bogstavnavn i rodkataloget.

  2. Forlad mappen med enkelt bogstav i øjeblikket, og naviger til det bibliotek, du vil slette. Når du kommer dertil, skal du vælge alt dets indhold og trykke på Ctrl + X for at klippe dem.

    Navigeret til den målrettede mappesti og skåret indholdet inde
  3. Derefter skal du navigere til og åbne den midlertidige mappe (i vores tilfælde, mappe B), som du tidligere har oprettet og indsætte indholdet ved at trykke på Ctrl + V.

    Indsæt indholdet af det målrettede bibliotek i den midlertidige mappe
  4. Gå derefter op til rodmappen, højreklik på den midlertidige mappe og slet den.

    Sletning af den midlertidige mappe
  5. Endelig skal du vende tilbage til det originale bibliotek og slette det. Du skal være i stand til det uden at modtage fejlen "Kildefilnavne er større, end det understøttes af filsystemet" .

Bemærk: Husk, at hvis du har flere mappehåndtag, skal du gentage ovenstående procedure med hver af dem for at være i stand til at fjerne hver enkelt.

Hvis denne metode ikke var effektiv, skal du gå ned til den næste metode nedenfor.

Metode 3: Brug af Microsoft Robocopy.exe-værktøjet

Hvis du er teknisk erfaren, og du foretrækker teknisk fokuserede løsninger i stedet for lidt mere trættende arbejde, kan du bruge et pænt Microsoft-værktøj, der er integreret i Kommandoprompeten siden Windows Vista.

Nogle brugere har formået at løse dette særlige problem ved at oprette en tom mappe og derefter bruge RoboCopy-værktøjet til at kopiere den tomme mappe til den mappe, der indeholder de lange filnavne. De fleste brugere, der forsøgte denne metode, rapporterede, at den fungerede fejlfrit.

Her er hvad du skal gøre:

  1. Opret en tom mappe i det samme drev som mappen med de lange filnavne. Vi kaldte det tomt .
  2. Tryk på Windows-tasten + R for at åbne en Kør-dialogboks. Skriv derefter “ cmd ” og tryk på Ctrl + Shift + Enter for at åbne en forhøjet kommandoprompt. Når du bliver bedt om det af UAC (Brugerkontokontrol), skal du klikke på Ja ved prompten.

    Kør dialog: cmd, og tryk derefter på Ctrl + Shift + Enter
  3. Inden i den forhøjede kommandoprompt skal du indtaste følgende for at kopiere den tomme mappe til den målrettede mappe, hvilket letter sletningen af ​​det seneste:
     robokopi / MIR c: \ * tom * c: \ * målrettet mappe * 

    Bemærk: Husk, at du bliver nødt til at erstatte * tomme * og * målrettede mapper * -pladsholdere med de faktiske navne i dit særlige scenarie.

Tvinge sletning af mappen med Robocopy

Metode 4: Brug af kommandolinjeværktøjet SuperDelete

Nogle brugere, der er berørt af "Kildefilnavne er større, end det understøttes af filsystemet", har formået at fjerne de irriterende mapper ved hjælp af et open source-kommandolinjeværktøj kaldet SuperDelete .

Nogle brugere har rapporteret, at denne metode endelig var vellykket, efter at de fleste af de andre veje, de tidligere har udforsket, viste sig at være ineffektive. Bliv ikke bange for, at dette værktøj er et kommandolinjeværktøj - det er faktisk meget let at bruge.

Her er en hurtig guide til brug af SuperDelete til at fjerne mapper og filer, der viser “kildefilnavne er større end understøttet af filsystemet” fejl:

  1. Besøg dette link ( her ) og download den nyeste version af SuperDelete-arkivet.

    Download af SuperDelete-eksekverbar
  2. Ekstraher zip-mappen SuperDelete, og indsæt SuperDelete- eksekverbare et sted, der kan samles.
  3. Tryk på Windows-tasten + R for at åbne en Kør- dialogboks. Skriv derefter “cmd” og tryk på Enter for at åbne et Kommandopromp-vindue.

    Kør dialog: cmd
  4. Inden i Kommandoprompt skal du bruge CD-kommandoen til at navigere til placeringen af SuperDelete.exe. Vi har indsat det i rodmappen til C, så kommandoen var cd C: \.
  5. Brug derefter følgende kommando til at slette den mappe eller fil, der viser dig kildefilnavne er større end understøttet af filsystemet ” fejl:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Bemærk: Erstat * FullPathToFileorFolder * -pladsen med den nøjagtige sti i dit særlige scenarie.

  6. Tryk på Y ved næste spørgsmål for at bekræfte sletningen af ​​mappen eller filen.

    Sletning af lange sti-mapper eller filer med SuperDelete
  7. Det er det, mappen eller filen slettes permanent.

Interessante Artikler