Hoe verwijder ik een bestand via de opdrachtprompt?

📅
🕑 4 minuten lezen

Een bestand verwijderen is vrij eenvoudig in Windows, toch? Gewoon met de rechtermuisknop klikken, op ‘Verwijderen’ drukken en weg. Maar soms weigert een bestand gewoon mee te werken – of het nu komt doordat het in gebruik is, beveiligingsvlaggen heeft of een vreemde machtigingsfout. Natuurlijk zijn er handige tools van derden die beloven hardnekkige bestanden te verwijderen, maar eerlijk gezegd kan een snelle opdracht in de opdrachtprompt vaak al voldoende zijn zonder extra apps te installeren. Als je de opdrachtprompt nog niet veel hebt gebruikt, kan het in eerste instantie intimiderend lijken – maar geloof me, het is meestal eenvoudiger dan het lijkt en in sommige configuraties werkt het meteen. Bovendien kan deze kennis van pas komen bij allerlei vreemde bestandsproblemen, vooral met systeembestanden of vergrendelde mappen.

Hier lees je hoe je die vervelende bestanden via de commandoregel kunt verwijderen. Houd er rekening mee dat het bestand na verwijdering niet naar de prullenbak wordt verplaatst, maar definitief weg is. Controleer dus goed of je het bestand echt wilt verwijderen, want herstellen via de commandoregel is niet zo eenvoudig als het naar de prullenbak slepen.

Hoe verwijder je een hardnekkig bestand geforceerd via de opdrachtprompt?

Zorg ervoor dat u de opdrachtprompt als beheerder uitvoert.

  • Ga naar het Startmenu, typ CMDen klik met de rechtermuisknop op het pictogram van de opdrachtprompt.
  • Selecteer ‘Uitvoeren als beheerder’. Dit is belangrijk omdat sommige bestanden beveiligd zijn of beperkte machtigingen hebben, en een normale prompt mogelijk vastloopt bij het verwijderen ervan.

Deze stap is handig omdat bij sommige configuraties het verwijderen via een standaard prompt een ‘Toegang geweigerd’-foutmelding oplevert, vooral bij systeembestanden of alleen-lezen bestanden. Door het programma als beheerder uit te voeren, worden de benodigde rechten verleend – of in ieder geval meestal.

Zoek het exacte pad van het bestand.

  • Houd de Shift-toets ingedrukt en klik met de rechtermuisknop op het bestand dat u wilt verwijderen.
  • Selecteer ‘Kopiëren als pad’. Hiermee wordt het volledige bestandspad gekopieerd, inclusief aanhalingstekens. Dit is belangrijk als het pad spaties of speciale tekens bevat.

Het volledige pad kennen helpt typefouten te voorkomen, want een simpele typefout kan ervoor zorgen dat de opdracht mislukt, of erger nog, het verkeerde bestand verwijdert. Bij het plakken in Windows 7 en 8 klik je met de rechtermuisknop in het opdrachtvenster en kies je ‘Plakken’. In Windows 10 gebruik je gewoon de sneltoets Ctrl + V; dat is veel sneller.

Verwijder het bestand met het commando

  • Typ Del <full_path>en druk op Enter.
  • Bijvoorbeeld:Del "E:\Test\Machine\Rain.txt"

Als je een ‘Kan niet vinden’-foutmelding krijgt, controleer dan zeker het pad en de bestandsextensie. Soms ontbreken de aanhalingstekens of de extensie. Vergeet niet de exacte bestandsnaam inclusief extensie op te geven.

Op sommige computers werkt de eerste poging mogelijk niet, vooral als het bestand vergrendeld of beveiligd is. Probeer in dat geval een paar schakelopties toe te voegen of voer een geforceerde verwijdering uit.

Wil je een bevestigingsmelding voordat je iets verwijdert?

  • Gebruik de /Pschakelaar:Del /P <full_path>
  • Voorbeeld:Del /P "E:\Office.docx"

Hierbij wordt u gevraagd elk bestand te bevestigen voordat u het verwijdert. Dit is handig als u meerdere bestanden tegelijk verwijdert en fouten wilt voorkomen.

Omgaan met beveiligde of alleen-lezen bestanden

  • Gebruik de /Fschakelaar om verwijdering af te dwingen, waarbij alleen-lezen-attributen worden omzeild:Del /F <full_path>
  • Voorbeeld:Del /F "E:\Office.docx"

Dit is een veelvoorkomend probleem: bestanden die als alleen-lezen zijn gemarkeerd, blokkeren verwijdering, maar /Fdat wordt in feite opgeheven. Houd er echter rekening mee dat als een bestand door een proces is vergrendeld, dit mogelijk niet direct werkt en je de app die het bestand vergrendelt moet sluiten of de computer opnieuw moet opstarten.

Om alle bestanden in een map te verwijderen (maar niet de map zelf)

  • TypeDel /A <path_to_folder\*.*>
  • Voorbeeld:Del /A "E:\OldProjects\*.*"

Let op: hiermee worden alle bestanden in die map verwijderd, maar niet de submappen. Om ook submappen te verwijderen, heb je een ander commando nodig, waarschijnlijk `remove` Rmdir /S /Q, waarmee hele mappen worden verwijderd.

Mocht het met deze commando’s nog steeds niet lukken, controleer dan of er systeembeveiliging of machtigingen zijn die het verwijderen blokkeren. Soms zijn bestanden vergrendeld door processen of hebben ze speciale beveiligingsinstellingen die een andere aanpak vereisen.

Samenvatting

  • Voer de opdrachtprompt uit als beheerder voor lastige bestanden.
  • Gebruik deze optie Shift + right-clickom het volledige pad te kopiëren.
  • Gebruik Del <full_path>tussen aanhalingstekens rond paden.
  • Voeg schakelaars toe, bijvoorbeeld /Pvoor prompts of /Fvoor geforceerd verwijderen.
  • Wees uiterst voorzichtig: er is geen prullenbak, bestanden zijn voorgoed verdwenen.

Samenvatting

Eerlijk gezegd is het best vreemd hoe krachtig een paar commando’s kunnen zijn om hardnekkige bestanden in Windows te verwijderen. Het is niet altijd even intuïtief, vooral als er machtigingen bij komen kijken, maar deze methode is vaak beter dan het gebruik van dubieuze tools van derden. Vergeet niet goed te controleren wat je verwijdert – er is geen knop om dit ongedaan te maken. In sommige gevallen moet je openstaande bestanden sluiten of de computer opnieuw opstarten als het bestand hardnekkig vergrendeld is. Maar meestal is het na een beetje geduld zo gepiept. Hopelijk helpt dit een aantal mensen om die lastig te verwijderen bestanden zonder al te veel gedoe kwijt te raken.