Bestanden verwijderen Windows-claims zijn “te lang”

Als je een probleem tegenkomt bij het verwijderen van een bestand waarvan Windows klaagt dat het “te lang” is, is er een doodeenvoudige oplossing ingebouwd in Windows – geen extra apps, hacks of omzeiling vereist.

Wat is de deal met “te lange” namen?

We hebben hier eerder meer in detail over gesproken, maar hier is de kern: Windows gebruikt een naamgevingsconventie genaamd “Lange bestandsnamen (LFN)”. Het LFN-systeem ondersteunt bestandsnamen tot 255 tekens. Andere besturingssystemen hebben echter geen vergelijkbare beperkingen. Dus als een Mac- of Linux-gebruiker een heleboel bestanden met langere namen zou archiveren en je het archief zou sturen, zou het extraheren van dat archief je achterlaten met bestanden die de tekenlengte van Windows overschrijden. Als u een ervan probeert te verwijderen, meldt Windows dat de naam van het bestand te lang is en kan het niet worden verwijderd.

Er zijn verschillende manieren waarop u dit probleem kunt oplossen (zoals het downloaden van de gratis 7-Zip-bestandscompressietool, waarvan de ingebouwde bestandsbeheerder niet klaagt over de lengte van de bestandsnaam), maar in plaats van toevlucht te nemen tot extra software of van derden. tijdelijke oplossingen kunnen we een oude Windows-truc gebruiken om korte metten met de bestanden te maken.

Als u problemen heeft met een lang bestand pad namen, in plaats van lang het dossier namen kunt u een kleine aanpassing aanbrengen in Windows 10 waardoor ook langere bestandspaden mogelijk zijn.

VERWANT: Waarom meldt Windows dat deze map te lang is om te kopiëren?

De eenvoudigste manier om lange bestanden te verwijderen

Vóór het lange bestandsnaamsysteem was er het bestandsnaamsysteem in DOS, nu bekend als het 8.3 bestandsnaamsysteem (omdat de bestandsnamen beperkt zijn tot 8 tekens met een extensie van 3 tekens). Windows staat erom bekend achterwaarts compatibel te zijn, en dit is een perfect voorbeeld van waar die achterwaartse compatibiliteit buitengewoon handig is. Tientallen jaren nadat DOS een belangrijk besturingssysteem was, kunnen we dat nog steeds roep de DOS-bestandsnamen op voor bestanden op onze moderne Windows-computers en, in tegenstelling tot de te lange bestandsnamen die het van streek maken, zal Windows niet een beetje klagen bij het werken met die korte bestandsnamen (ook al verwijzen ze naar dezelfde exacte bestanden die het probleem in de eerste plaats veroorzaakten).

Om een ​​te lang bestand te verwijderen, hoeft u alleen maar een opdrachtprompt te openen in de directory waar het bestand zich bevindt en een eenvoudig commando te gebruiken om de korte bestandsnaam op te halen. Open File Explorer en ga naar de directory waar uw bestanden zich bevinden. Houd Shift ingedrukt en klik met de rechtermuisknop op een leeg gebied. Kies hier “Open opdrachtvenster”. Een opdrachtpromptvenster wordt geopend, gericht op de map waarin u zich bevindt.

pasted_image_at_2016_12_09_10_05_am

Voer vervolgens de volgende opdracht in het opdrachtpromptvenster in:

DIR /X

Als de directory meer bestanden bevat dan op een enkel scherm kunnen worden weergegeven, gebruikt u de opdracht DIR /X /P in plaats daarvan, zodat het bij elke schermlengte zal pauzeren, zodat u de bestandenlijst kunt bekijken.

Dit commando geeft een lijst van alle mappen en bestanden in de huidige map, en het zal ook de oude 8.3-bestandsnaam voor alle bestanden en mappen weergeven. In ons voorbeeld screenshot hierboven, kun je zien hoe het dummy txt-bestand met een onzinnige (en honderden karakters lange) bestandsnaam wordt gereduceerd tot een simpele “WHYSOL ~ 1.TXT”.

Gewapend met de korte naam van het bestand of de map die u wilt verwijderen, kunt u eenvoudig een DEL-opdracht voor het bestand geven:

DEL WHYSOL~1.TXT

Vervang duidelijk WHYSOL~1.TXT met de naam van het bestand dat u wilt verwijderen.

Windows zal het bestand zonder klachten verwijderen (u kunt DIR /X nogmaals om te bevestigen of controleer gewoon de map in Windows Verkenner). Dat is alles wat er is! Met een slim gebruik van een heel oud commando, kunt u elk bestand verwijderen, ongeacht hoe lang de bestandsnaam is.

Nieuwste artikelen

Gerelateerde artikelen