Kan ikke slette filer med lange filnavn? Løs det på bare 5 sekunder

Windows har en haug med quirks som har blitt overført fra år siden, for eksempel måten den håndterer lange filnavn på. Her er hva du skal gjøre hvis et langt filnavn gir deg problemer.

Windows har en haug med quirks som har blitt overført fra år siden, for eksempel måten den håndterer lange filnavn på.  Her er hva du skal gjøre hvis et langt filnavn gir deg problemer.
Annonse

"Vennligst hjelp. Jeg kan ikke slette en fil på grunn av at filnavnet er for langt. "

Dette er et forvirrende problem som kan løses om fem sekunder, og alt som trengs er en enkel DOS-kommando fra fortiden. Men først, la oss bli introdusert til en av de eldste feilene som Windows kaster opp og skyldige bak dem: Long Filenames (LFN).

Hva er lange filnavn?

Lange filnavn er arvet fra Windows 95 og dets MS-DOS-arkitektur. LFN-systemet spesifiserte fil- og katalognavn på opptil 255 tegn. Dette var en endring fra den eldre 8, 3 filnavngivningskonvensjonen med maksimalt åtte tegn (etter en katalogbane), fulgt valgfritt av et filnavnutvidelse bestående av en periode [.] Og høyst tre andre tegn.

Siden Windows er bakoverkompatibel, vil vi bruke denne "interconversion" mellom de to filnavnesystemene for å løse problemet vårt, for noen ganger vil filnavnene overskride grensene for dem.

Mange Windows-programmer forventer at maksimal sti lengde skal være kortere enn 255 tegn. Denne grensen utelukker filbanen der den ligger. Men når du kopierer en fil fra ett sted, tar det hensyn til hele filbanen.

Lang filnavn

Filer med for lange filnavn kan være et produkt av andre operativsystemer. Den kan også bli født som en cache-fil fra en tredjeparts programvare. Eller det kan være en mediefil med et veldig langt navn. Noen ganger blir disse filene også opprettet hvis de finnes i dypere kataloger som en nettverksandel.

Du kan administrere slike filer med programvaren som opprettet dem. Men hvis det mislykkes, er det en mye enklere løsning.

Løse "for lange" filnavn feil

Det er en enkel tre-trinns prosess for å slette en fil med et langt filnavn. Trikset er å automatisk generere et kortere filnavn og bruke det.

  1. Åpne en kommandoprompt i katalogen hvor filen ligger.
  2. Bruk en DOS-kommando for å få det korte filnavnet i 8, 3 filnavn format.
  3. Bruk DEL- kommandoen i DOS for filen til å slette filen.

La oss se hvordan det fungerer med et eksempel. Her har vi en fil med et langt filnavn i en katalog.

Åpne File Explorer og bla til filen i katalogen. Trykk Skift og høyreklikk deretter på et tomt område. Velg Åpne kommandovindu her . Et kommandopromptvindu åpnes med stien som er satt til katalogen du er i.

Åpne kommandoprompt

Skriv inn DOS-kommandoen for å oppgi filene og mappene i gjeldende katalog. Kommandoen dir er en intern kommando og er tilgjengelig på alle Microsoft-operativsystemer. Attributtet / X viser de korte navnene for ikke-8.3 filnavn. Du kan også bruke DIR / X / P for å pause og flytte fra ett skjermbilde til det neste når det er for mange filer å undersøke.

Skjermbildet nedenfor viser tekstfilen vi vil slette med det "modifiserte" korte filnavnet.

Kan ikke slette filer med lange filnavn? Løs det på bare 5 sekunder Kort filnavn

Så kan du se hvordan vi brukte DOS til å "auto-generere" et kortere navn for filen. Bruk bare den enkle DEL-kommandoen på det korte filnavnet for å fjerne filen. Det er det!

Kan ikke slette filer med lange filnavn? Løs det på bare 5 sekunder Slett

Leksjonen her er å ikke overse DOS. Det finnes en rekke nyttige DOS-kommandoer De 8 nyttige DOS-kommandoene som du bør huske de 8 nyttige DOS-kommandoene som du bør huske Windows 7 har fremdeles et ledetekstvindu. så det er fortsatt et sted for DOS-kommandoer. Så for de av dere som liker ideen om å skrive inn noen få kommandoer for å unngå stresset av ... Les mer som kan fremdeles redde dagen din.

Har du kommet over problemet med for lange filnavn? Hva er tilnærmingen du brukte?

Bildekreditt: hanss via Shutterstock.com

In this article