Sådan slettes filer Windows-krav er for lange
Hvis du har problemer med at slette en fil, som Windows klager over, er "for lang", er der en død simpel løsning bygget direkte ind i Windows - ingen ekstra apps, hacks eller arbejde rundt kræves.
Hvad er overenskomsten med "for lange" navne?
Vi har talt om dette mere detaljeret før, men her er kernen: Windows bruger en navngivningskonvention kaldet "Long Filenames (LFN)". LFN-systemet understøtter filnavne op til 255 tegn. Andre operativsystemer har imidlertid ikke lignende begrænsninger. Så hvis nogle Mac- eller Linux-brugere skulle arkivere en masse filer med længere navne og sende dig arkivet, ville udtrækning af arkivet give dig filer, der overstiger Windows 'tegnlængde. Hvis du forsøger at slette en af dem, rapporterer Windows, at navnet på filen er for lang, og det kan ikke slette det.
Der er mange forskellige måder, du kan håndtere med dette problem (som at downloade det gratis 7-Zip-filkomprimeringsværktøj, hvis indbyggede filhåndtering ikke klager over filnavlængden), men i stedet for at ty til ekstra software eller tredjepart løsninger, vi kan udnytte et gammelt Windows-trick til at lave et kort arbejde med filerne.
Hvis du har problemer med lang fil sti navne, snarere end lange fil navne, du kan lave en lille tweak i Windows 10, der også muliggør længere filstier.
Den nemmeste måde at slette lange filer på
Før det lange filnavn-system var filnavnsystemet i DOS, nu kendt som 8.3 Filnavn-systemet (på grund af at filnavnet er begrænset til 8 tegn med en 3-tegnsudvidelse). Windows er berømt for at være bagudkompatibel, og dette er et perfekt eksempel på, hvor den baglæns kompatibilitet er yderst nyttig. Decennier efter DOS var et stort operativsystem, kan vi stadig opkald DOS filnavne for filer på vores moderne Windows-computere, og i modsætning til de for lange filnavne, der forstyrrer det, vil Windows ikke klage lidt, når de arbejder med de korte filnavne (selv om de peger på det samme nøjagtige filer der forårsagede problemet i første omgang).
For at slette en alt for lang fil, skal du bare åbne en kommandoprompt i den mappe, hvor filen er placeret, og brug en simpel kommando for at få det korte filnavn. Åbn File Explorer og navigere til det bibliotek, hvor dine filer er placeret. Tryk og hold Skift, og højreklik derefter på et tomt område. Vælg "Åbn kommandovindue her". Et kommandoprompt vindue åbnes, fokuseret på den mappe, du er i.
Indtast derefter følgende kommando i vinduet Kommandoprompt:
DIR / X
Hvis mappen indeholder flere filer, end der kan vises på en enkelt skærm, skal du bruge kommandoen DIR / X / P
i stedet for at holde pause på hver skærmlængde, så du kan undersøge fillisten.
Denne kommando viser alle mapper og filer i den aktuelle mappe, og det vil også liste det gamle 8.3 filnavn for alle filer og mapper. I vores eksempel skærmbillede ovenfor kan du se, hvordan dummy txt filen med usynlige (og hundredvis af tegn lange) filnavn er reduceret til en simpel "WHYSOL ~ 1.TXT".
Bevæbnet med det korte navn på den fil eller mappe, du ønsker at slette, kan du blot udstede en DEL-kommando til filen:
DEL WHYSOL ~ 1.txt
Naturligvis erstatte WHYSOL ~ 1.txt
med navnet på den fil, du vil slette.
Windows sletter filen uden klage (du kan køre DIR / X
igen for at bekræfte eller bare kontrollere mappen i Window Explorer). Det er alt der er til det! Med en smart brug af en meget gammel kommando kan du slette enhver fil uanset hvor lang tid filnavnet er.