"Hjælp venligst. Jeg kan ikke slette en fil, fordi filnavnet er for lang. "
Dette er et forvirrende problem, der kan løses om fem sekunder, og alt det kræver er en simpel DOS-kommando fra fortiden. Men først, lad os blive introduceret til en af de ældste fejl, som Windows kaster op og synderen bag dem: Long Filenames (LFN).
Hvad er lange filnavne?
Lange filnavne er arvet fra Windows 95 og dets MS-DOS-arkitektur. LFN-systemet specificerede fil- og katalognavne på op til 255 tegn. Dette var en ændring fra den ældre 8.3-filnavnetekonvention med maksimalt otte tegn (efter en katalogvej), eventuelt efterfulgt af et filnavnudvidelse bestående af en periode [.] Og højst tre flere tegn.
Da Windows er bagudkompatibel, bruger vi denne "interconversion" mellem de to filnavnesystemer til at løse vores problem, fordi nogle gange filnavne overskrider grænserne for dem.
Mange Windows-programmer forventer, at den maksimale sti længde skal være kortere end 255 tegn. Denne grænse udelukker den filsti, hvorunder den er placeret. Men når du kopierer en fil fra et sted, tager det højde for hele filbanen.
Filer med for lange filnavne kan være et produkt fra andre operativsystemer. Det kan også fødes som en cache-fil fra en tredjeparts software. Eller det kan være en mediefil med et rigtig langt navn. Nogle gange oprettes disse filer også, hvis de findes i dybere mapper som en netværksdeling.
Du kan styre sådanne filer med den software, der oprettede dem. Men hvis det fejler, er det her en meget lettere løsning.
Løsning af "For længe" Filnavn Fejl
Det er en simpel tre-trins proces at slette en fil med et langt filnavn. Tricket er at automatisk generere et kortere filnavn og bruge det.
- Åbn en kommandoprompt i det bibliotek, hvor filen er placeret.
- Brug en DOS-kommando til at få det korte filnavn i 8.3 filnavn format.
- Brug nu DEL- kommandoen i DOS til filen for at slette filen.
Lad os se, hvordan det virker med et eksempel. Her har vi en fil med et langt filnavn i en mappe.
Åbn File Explorer og bliv til filen i sin mappe. Tryk på Skift og højreklik derefter på et tomt område. Vælg Åbn kommandovindue her . Et kommandopromptvindue åbnes med stien, der er indstillet til den mappe, du er i.
Indtast kommandoen DOS for at optage filerne og mapperne i den aktuelle mappe. Kommandoen dir er en intern kommando og er tilgængelig på alle Microsoft-operativsystemer. Egenskaben / X viser de korte navne for ikke-8.3 filnavne. Du kan også bruge DIR / X / P til at pause og flytte fra en skærm til den næste, når der er for mange filer, der skal undersøges.
Skærmbilledet nedenfor viser dig den tekstfil, vi vil slette, med det "ændrede" korte filnavn.
Så du kan se, hvordan vi brugte DOS til at "auto-generere" et kortere navn til filen. Brug nu blot den enkle DEL-kommando på det korte filnavn for at fjerne filen. Det er det!
Lærdommen her er ikke at forsømme DOS. Der er en række nyttige DOS-kommandoer De 8 nyttige DOS-kommandoer, som du bør huske de 8 nyttige DOS-kommandoer, som du bør huske Windows 7 har stadig et kommandopromptvindue. så der er stadig et sted for DOS-kommandoer. Så for dem af jer der kan lide ideen om at skrive i nogle få kommandoer for at undgå besværet med ... Læs mere, der kan stadig gemme din dag.
Har du fundet ud af problemet med for lange filnavne? Hvad er den tilgang, du brugte?
Billedkredit: hanss via Shutterstock.com