Als je een probleem hebt met het verwijderen van een bestand dat Windows klaagt is het “te lang”, is er een dood eenvoudige oplossing ingebouwd in de Windows—geen extra apps, hacks of omzeilen vereist.
Wat is de Deal met “Te Lang” Namen?
We hebben gesproken over dit meer in detail voor, maar hier is de kern: Windows maakt gebruik van een naamgevingsconventie de zogenaamde “Lange Bestandsnamen (LFN)”. De LFN systeem ondersteunt bestandsnamen van maximaal 255 tekens. Andere besturingssystemen, echter hebben geen soortgelijke beperkingen. Dus als sommige Mac of Linux gebruiker archief een aantal bestanden met meer namen en sturen je van het archief, het extraheren van dat archief zou u verlaten met bestanden die groter zijn dan Windows’ tekens. Als u probeert te verwijderen van een van hen, zal Windows melden dat de naam van het bestand dat is te lang en het niet verwijderen.
Er is een verscheidenheid van manieren waarop u kunt gaan met dit probleem (zoals het downloaden van het gratis 7-Zip-bestand compressie gereedschap, waarvan de ingebouwde file manager niet klagen over de lengte van de bestandsnaam), maar in plaats van dit resort om extra software van derden of oplossingen we gebruik kunnen maken van een oude Windows truc om het korte werk van de bestanden.
Als u problemen ondervindt met lange pad namen, in plaats van lange bestandsnamen, kunt u een kleine tweak in Windows 10 die het mogelijk maakt langere bestandspaden, ook.
GERELATEERDE ARTIKELENWaarom Is Windows Rapportage, Deze Map Is te Lang om te Kopiëren?
Hoe Maak je Windows-10 Accepteren bestandspaden meer Dan 260 Tekens
De Eenvoudigste Manier om de te Verwijderen Lange Files
Voor de Lange Bestandsnaam systeem was er de bestandsnaam systeem in DOS, nu bekend als de 8.3-Bestandsnaam systeem (op rekening van de bestandsnamen worden beperkt tot 8 tekens met een 3 tekens voor de extensie). Windows is beroemd voor zijn achterwaarts compatibel, en dit is een perfect voorbeeld van waar die backwards compatibility is uiterst nuttig. Decennia na DOS was een belangrijke besturingssysteem, kunnen we nog de DOS-namen voor bestanden op onze moderne Windows-computers, in tegenstelling tot de te-lang-file-namen die streek, Windows zal niet klagen een beetje bij het werken met deze korte file-namen (hoewel ze wijzen op exact dezelfde bestanden die het probleem heeft veroorzaakt in de eerste plaats).
Om te verwijderen van een te-lange-bestand, alles wat je hoeft te doen is open een opdrachtprompt in de map waar het bestand zich bevindt en het gebruik van een eenvoudige opdracht voor de korte bestandsnaam. Open de Verkenner en navigeer naar de map waar uw bestanden zich bevinden. Druk op en houd Shift ingedrukt, klik met de rechtermuisknop op een leeg gebied. Kies “Open command window here”. Een Command Prompt venster wordt geopend, gericht op de directory waar je bent.
Voer vervolgens het volgende commando in de Command Prompt venster:
DIR /X
Als de map bevat meer bestanden, dan kan worden weergegeven op één scherm, gebruikt u de opdracht DIR /X /P, dus die zal het u in elk scherm de lengte, zodat je kunt bekijken in de bestandslijst.
Deze opdracht wordt een lijst van alle mappen en bestanden in de huidige directory, en het zal ook een lijst bevatten van de oude 8.3-bestandsnaam voor alle bestanden en mappen. In ons voorbeeld screenshot hierboven kunt u zien hoe de dummy txt-bestand met onzinnige (en honderden tekens lang) bestandsnaam is gereduceerd tot een simpele “WHYSOL~1.TXT”.
Gewapend met de korte naam van het bestand of de map die u wilt verwijderen, kunt u gewoon een een probleem DEL commando voor het bestand:
DEL WHYSOL~1.TXT
Uiteraard vervangen WHYSOL~1.TXT met de naam van het bestand dat u wilt verwijderen.
Windows zal het bestand verwijderen zonder klacht (u kunt uitvoeren DIR /X opnieuw te bevestigen of gewoon controleer of de map in windows Verkenner). Dat is allen daar is aan het! Met een slim gebruik van een zeer oude commando ‘ s, kunt u verwijderen bestand, ongeacht hoe lang de naam van het bestand is.