Fix: Kildefilnavnene er større enn det støttes av filsystemet

Mange brukere har å gjøre med et rart scenario når de prøver å kopiere eller slette noe på datamaskinen deres. Berørte brukere rapporterer om mottak av en kildevei for lang som forteller dem at “Kildefilnavnene er større enn det støttes av filsystemet”. Dette skjer vanligvis med en fil (eller flere) som er gravlagt i en serie undermapper som har lange navn. Hver gang dette skjer, kan du ikke flytte, slette eller gi nytt navn til noen av de involverte filene / mappene.

Kildefilnavnene er større enn det støttes av filsystemet

Et stort problem med denne feilen er at når den først oppstår, kan du (tilsynelatende) ikke gjøre noe annet med filen / mappen annet enn å la den okkupere verdifull lagringsplass.

Hvorfor oppstår Source Path Too Long-feilen

"Kildefilnavnene er større enn det støttes av filsystemet" vil oppstå fordi Microsoft bare tillater 258 tegn i undermappen for mappebanen. Hver gang denne grensen overskrides, vil hele mappebanen bli låst fra konvensjonell håndtering.

Hvis du sliter med å løse den samme feilmeldingen, vil metodene nedenfor hjelpe deg med å løse problemet. Nedenfor har du en samling metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst.

Alle metodene presentert nedenfor bør løse problemet. Følg med på den som virker mer tilgjengelig for din nåværende situasjon.

Metode 1: Slette ved å omgå papirkurven

Mange brukere klarte å ta seg av problemet ved å omgå papirkurven fullstendig når de prøvde å slette filen eller mappen som viser "Kildefilnavnene er større enn det støttes av filsystemet" -feilen.

For å gjøre dette, velg ganske enkelt filen (eller mappen) som viser feilen, og trykk SHIFT + Delete for å slette filen permanent (uten å føre den gjennom papirkurven).

Velg den målrettede mappen og trykk på Skift + Del-tasten

Metode 2: Slette et tre ved å lage en lokkekartong

Det er en annen manuell tilnærming som mange berørte brukere har brukt vellykket for å slette en mappe tre som viste "Kildefilnavnene er større enn det støttes av filsystemet" -feilen.

Denne tilnærmingen innebærer å lage en lokkemappe som ligger i samme katalog som mappen som ikke kan slettes. Ved midlertidig å flytte innholdet i mappen som ikke kan slettes i lokket mappe, har noen brukere klart å fjerne hele katalogen tre som viste feilen.

Her er en rask guide med hva du trenger å gjøre:

  1. Gå til rotkatalogen til stasjonen som inneholder mappetreet du ikke kan slette. I vårt tilfelle er rotkatalogen C: \, siden vi ønsker å slette en serie mapper som ligger i Dokumenter . Så gå videre og lag en mappe med et enkelt bokstavnavn i rotkatalogen.

  2. La mappen med én bokstav være nå, og naviger til katalogen du vil slette. Når du kommer dit, velg alt innholdet og trykk Ctrl + X for å klippe dem ut.

    Navigerte til den målrettede mappebanen og kuttet innholdet inni
  3. Deretter navigerer du til og åpner den midlertidige mappen (i vårt tilfelle, mappe B) som du tidligere har opprettet og lim inn innholdet ved å trykke på Ctrl + V.

    Lim inn innholdet i den målrettede katalogen i den midlertidige mappen
  4. Flytt deretter opp til rotkatalogen, høyreklikk på den midlertidige mappen og slett den.

    Slette den midlertidige mappen
  5. Til slutt går du tilbake til den opprinnelige katalogen og sletter den. Du bør kunne gjøre det uten å motta feilen "Kildefilnavnene er større enn det støttes av filsystemet" .

Merk: Husk at hvis du har flere mappehendler, må du gjenta fremgangsmåten ovenfor med hver av dem for å kunne fjerne hver og en.

Hvis denne metoden ikke var effektiv, kan du gå ned til neste metode nedenfor.

Metode 3: Bruke verktøyet Microsoft Robocopy.exe

Hvis du er teknisk erfaren og du foretrekker teknisk fokuserte løsninger i stedet for litt mer kjedelig arbeid, kan du bruke et rart Microsoft-verktøy som er integrert i Kommandoprompeten siden Windows Vista.

Noen brukere har klart å løse dette problemet ved å opprette en tom mappe og deretter bruke RoboCopy-verktøyet til å kopiere den tomme mappen til mappen som inneholder de lange filnavnene. De fleste brukere som prøvde denne metoden, rapporterte at den fungerte feilfritt.

Her er hva du trenger å gjøre:

  1. Lag en tom mappe i samme stasjon som mappen med de lange filnavnene. Vi kalte det tomt .
  2. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “ cmd ” og trykk Ctrl + Shift + Enter for å åpne en forhøyet ledetekst. Når du blir bedt om av UAC (Brukerkontokontroll), klikker du Ja på spørsmål.

    Kjør dialog: cmd og trykk Ctrl + Shift + Enter
  3. Inne i den forhøyede ledeteksten skriver du inn følgende for å kopiere den tomme mappen til den målrettede mappen, og lette sletting av den siste:
     robokopi / MIR c: \ * tom * c: \ * målrettet mappe * 

    Merk: Husk at du må bytte ut plassere * tomme * og * målrettet mappe * med de faktiske navnene i det aktuelle scenariet.

Tvinger sletting av mappen med Robocopy

Metode 4: Bruke kommandolinjeverktøyet SuperDelete

Noen brukere som er berørt av feilen " Kildefilnavnene er større enn det støttes av filsystemet", har klart å fjerne de irriterende mappene ved å bruke et kommandolinjeverktøy med åpen kildekode som heter SuperDelete .

Noen brukere har rapportert at denne metoden endelig var vellykket etter at de fleste andre veier de tidligere har utforsket, viste seg å være ineffektive. Ikke bli skremt av det faktum at dette verktøyet er et kommandolinjeverktøy - det er faktisk veldig enkelt å bruke.

Her er en rask guide til å bruke SuperDelete til å fjerne mapper og filer som viser “kildefilnavnene er større enn det som støttes av filsystemet” -feilen:

  1. Besøk denne lenken ( her ) og last ned den nyeste versjonen av SuperDelete-arkivet.

    Last ned SuperDelete-kjørbar
  2. Trekk ut zip-mappen SuperDelete og lim inn den kjørbare SuperDelete et sted som kan samles.
  3. Trykk på Windows-tasten + R for å åpne en Kjør- dialogboks. Deretter skriver du “cmd” og trykker Enter for å åpne et kommandopromptvindu.

    Kjør dialog: cmd
  4. Bruk kommandoprompten, bruk CD-kommandoen for å navigere til stedet for SuperDelete.exe. Vi har limt den inn i rotkatalogen til C så kommandoen var cd C: \.
  5. Neste, bruk følgende kommando for å slette mappen eller filen som viser deg kildefilnavnene er større enn det støttes av filsystemet ” -feilen:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Merk: Bytt ut * FullPathToFileorFolder * plassholderen med den nøyaktige banen i akkurat ditt scenario.

  6. Trykk på Y ved neste spørsmål for å bekrefte sletting av mappen eller filen.

    Slette langveismapper eller filer med SuperDelete
  7. Det er det, mappen eller filen blir slettet permanent.

Interessante Artikler