Mappen en submappen verwijderen in PowerShell

Het verwijderen van een bestand op Windows 10 is net zo eenvoudig als het eten van taart. De duur van het verwijderingsproces dat in Verkenner(File Explorer) wordt uitgevoerd, varieert echter van item tot item. De verschillende factoren die hierop van invloed zijn, zijn de grootte, het aantal afzonderlijke bestanden dat moet worden verwijderd, het bestandstype, enz. Het verwijderen van grote mappen met duizenden afzonderlijke bestanden kan dus uren duren(can take hours) . In sommige gevallen kan de geschatte tijd die tijdens het verwijderen wordt weergegeven zelfs meer dan één dag zijn. Bovendien is de traditionele manier van verwijderen ook enigszins inefficiënt, omdat u de Prullenbak moet legen( empty Recycle bin) om deze bestanden permanent van uw pc te verwijderen. In dit artikel bespreken we dus hoe u snel mappen en submappen in Windows PowerShell kunt verwijderen .

Mappen en submappen verwijderen in PowerShell

Mappen en submappen verwijderen in Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)

Hieronder vindt u de eenvoudigste manieren om een ​​map te verwijderen:

  • Selecteer het item en druk op de Del- toets(key) op het toetsenbord.
  • Klik met de rechtermuisknop op het item en selecteer Verwijderen (Delete) in het contextmenu(from the context menu) dat verschijnt.

De bestanden die u verwijdert, worden echter niet permanent door de pc verwijderd, aangezien de bestanden nog steeds in de Prullenbak(Recycle) aanwezig zullen zijn . Om(Hence) bestanden permanent van uw Windows -pc te verwijderen,

  • Druk tegelijkertijd op Shift + Delete keys om het item te verwijderen.
  • Of klik met de rechtermuisknop op het pictogram Prullenbak op het (Recycle)bureaublad(Desktop) en klik vervolgens op de optie Prullenbak(Empty recycle bin) leegmaken.

Waarom grote bestanden verwijderen in Windows 10?(Why Delete Large Files in Windows 10?)

Hier zijn enkele redenen om grote bestanden in Windows 10 te verwijderen :

  • De schijfruimte(disk space) op uw pc is mogelijk laag, dus het is nodig om ruimte vrij te maken.
  • Uw bestanden of map zijn mogelijk per ongeluk gedupliceerd(duplicated)
  • Uw privé- of gevoelige bestanden(private or sensitive files) kunnen worden verwijderd, zodat niemand anders er toegang toe heeft.
  • Uw bestanden zijn mogelijk beschadigd of bevatten malware(corrupt or full of malware) als gevolg van een aanval door kwaadaardige programma's.

Problemen met het verwijderen van grote bestanden en mappen(Issues With Deleting Large Files and Folders)

Soms, wanneer u grotere bestanden of mappen verwijdert, kunt u vervelende problemen tegenkomen, zoals:

  • Bestanden kunnen niet worden verwijderd(Files can’t be deleted) : dit gebeurt wanneer u toepassingsbestanden en -mappen probeert te verwijderen in plaats van ze te verwijderen.
  • Zeer lange verwijderingsduur(Very long duration of deletion) – Voordat het daadwerkelijke verwijderingsproces wordt gestart, controleert de bestandsverkenner(File Explorer) de inhoud van de map en berekent het totale aantal bestanden om een ​​ETA te verstrekken . Naast(Apart) het controleren en berekenen analyseert Windows ook de bestanden om updates weer te geven van het bestand/de map die op dat moment wordt verwijderd. Deze aanvullende processen dragen in hoge mate bij aan de totale periode van de verwijderingsbewerking.

Moet lezen(Must Read) : wat is HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Gelukkig zijn er een paar manieren om deze onnodige stappen te omzeilen en het proces te versnellen om grote bestanden van Windows 10 te verwijderen . In dit artikel zullen we u door verschillende methoden leiden om hetzelfde te doen.

Methode 1: Mappen en submappen verwijderen in Windows PowerShell(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Volg de onderstaande stappen om grote mappen te verwijderen met de PowerShell- app:

1. Klik op Start en typ powershell en klik vervolgens op Als administrator uitvoeren(Run as administrator) .

open Windows PowerShell als beheerder vanuit de Windows-zoekbalk

2. Typ de volgende opdracht(command)  en druk op de Enter-toets(Enter key) .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Opmerking:(Note:) Wijzig het pad(path) in de bovenstaande opdracht in het mappad(folder path) dat u wilt verwijderen.

typ de opdracht om het bestand of de map in Windows PowerShell te verwijderen.  Mappen en submappen verwijderen in PowerShell

Lees ook: (Also Read:) Win Setup-bestanden verwijderen in Windows 10(How to Delete Win Setup Files in Windows 10)

Methode 2: (Method 2: )Mappen en submappen verwijderen in (Delete Folders and Subfolders in) opdrachtprompt(Command Prompt)

Volgens de officiële Microsoft - documentatie verwijdert het del-commando(del command) een of meer bestanden en verwijdert het rmdir-commando(rmdir command) de bestandsdirectory. Beide opdrachten kunnen ook worden uitgevoerd in de Windows Herstelomgeving(Windows Recovery Environment) . Ga als volgt te werk om mappen en submappen in de opdrachtprompt(Command Prompt) te verwijderen :

1. Druk op de Windows + Q keys om de zoekbalk(search bar) te starten .

Druk op de Windows-toets en Q om de zoekbalk te openen

2. Typ Opdrachtprompt( Command Prompt) en klik op de optie Uitvoeren als beheerder(Run as Administrator) in het rechterdeelvenster.

Typ Opdrachtprompt en klik op Als administrator uitvoeren in het rechterdeelvenster.  Mappen en submappen verwijderen in PowerShell

3. Klik op Ja(Yes) in het pop-upvenster Gebruikersaccountbeheer(User Account Control) als daarom wordt gevraagd.

4. Typ cd en het mappad dat(folder path) u wilt verwijderen en druk op Enter(Enter key) .

Bijvoorbeeld cd C:\Users\ACER\Documents\Adobe zoals hieronder weergegeven.

Opmerking:(Note:) u kunt het mappad kopiëren vanuit de toepassing Verkenner(File Explorer) , zodat er geen fouten zijn.

open een map in de opdrachtprompt

5. De opdrachtregel geeft nu het mappad weer. Controleer het eenmaal om er zeker van te zijn dat het ingevoerde pad de juiste bestanden verwijdert. Typ vervolgens de volgende opdracht (command ) en druk op de Enter-toets(Enter key) om uit te voeren.

del /f/q/s *.* > nul

voer de opdracht in om de map in de opdrachtprompt te verwijderen.  Mappen en submappen verwijderen in PowerShell

6. Typ cd . . commando om één stap terug te gaan in het mappad en druk op de Enter-toets(Enter key) .

typ cd.. opdracht in opdrachtprompt

7. Typ de volgende opdracht(command)  en druk op Enter om de opgegeven map te verwijderen.

rmdir /q/s FOLDER_NAME

Wijzig de FOLDER_NAME met de naam van de map die u wilt verwijderen.

de opdracht rmdir om de map in de opdrachtprompt te verwijderen

Zo verwijdert u grote mappen en submappen in de opdrachtprompt(Command Prompt) .

Lees ook: (Also Read:) Hoe u een bestand kunt verwijderen in Windows 10(How to Force Delete File in Windows 10)

Methode 3: Snel verwijderen-optie toevoegen in contextmenu(Method 3: Add Quick Delete Option in Context Menu)

Hoewel we hebben geleerd hoe we mappen en submappen in Windows PowerShell of Command Prompt kunnen verwijderen , moet de procedure voor elke afzonderlijke grote map worden herhaald. Om dit verder te vergemakkelijken, kunnen gebruikers een batchbestand van de opdracht maken en die opdracht vervolgens toevoegen aan het contextmenu van de ( context menu)Verkenner(File Explorer) . Dit is het menu dat verschijnt nadat u met de rechtermuisknop op een bestand/map hebt geklikt. Een optie voor snel verwijderen is dan beschikbaar voor elk bestand en elke map in de Verkenner(Explorer) waaruit u kunt kiezen. Dit is een langdurige procedure, dus volg deze zorgvuldig.

1. Druk tegelijkertijd op Windows + Q keys en typ Kladblok. (notepad.)Klik vervolgens op Openen(Open) zoals weergegeven.

zoek kladblok in de zoekbalk van Windows en klik op openen.  Mappen en submappen verwijderen in PowerShell

2. Kopieer en plak de gegeven regels voorzichtig in het (Carefully)Kladblok-(Notepad) document, zoals afgebeeld:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

typ de code in Kladblok

3. Klik op de optie Bestand(File ) in de linkerbovenhoek en kies Opslaan als...( Save As…) in het menu.

klik op Bestand en selecteer Opslaan als optie in Kladblok.  Mappen en submappen verwijderen in PowerShell

4. Typ quick_delete.bat als Bestandsnaam:(File name: ) en klik op de knop Opslaan(Save) .

Typ snel delete.bat links van Bestandsnaam en klik op de knop Opslaan.

5. Ga naar Maplocatie(Folder location) . Klik met de rechtermuisknop op het bestand quick_delete.bat en kies Gemarkeerd kopiëren kopiëren(Copy ) .

Klik met de rechtermuisknop snel delete.bat-bestand en kies Kopiëren in het menu.  Mappen en submappen verwijderen in PowerShell

6. Ga naar C:\Windows in Verkenner. (File Explorer. )Druk op de Ctrl + V keys quick_delete.bat -bestand hier te plakken .

Opmerking:(Note: ) om de optie snel verwijderen toe te voegen, moet het bestand quick_delete.bat zich in een map bevinden die een eigen PATH - omgevingsvariabele heeft. De padvariabele voor de Windows - map is %windir%.

Ga naar de Windows-map in Verkenner.  Druk op Ctrl en v om het quick delete.bat-bestand op die locatie te plakken

7. Druk tegelijkertijd op de toetsen (keys)Windows + R om het dialoogvenster Uitvoeren te starten.(Run)

8. Typ regedit en druk op Enter om de Register-editor( Registry Editor) te openen .

Opmerking:(Note: ) als u niet bent aangemeld met een beheerdersaccount, ontvangt u een pop-upvenster Gebruikersaccountbeheer(User Account Control) waarin om toestemming wordt gevraagd. Klik(Click) op Ja(Yes ) om het toe te staan ​​en ga verder met de volgende stappen om mappen en submappen te verwijderen.

typ regedit in het dialoogvenster Uitvoeren

9. Ga naar HKEY_CLASSES_ROOT\Directory\shell zoals hieronder afgebeeld.

ga naar de shell-map in de register-editor.  Mappen en submappen verwijderen in PowerShell

10. Klik met de rechtermuisknop op de shell(shell) - map. Klik op New> Sleutel(Key ) in het contextmenu. Hernoem deze nieuwe sleutel als Snel verwijderen(Quick Delete) .

klik met de rechtermuisknop op de shell-map en klik op Nieuw en selecteer Sleuteloptie in Register-editor

11. Klik met de rechtermuisknop op de toets Snel verwijderen(Quick Delete) , ga naar Nieuw( New, ) en kies Sleutel( Key ) in het menu, zoals hieronder geïllustreerd.

klik met de rechtermuisknop op Snel verwijderen en selecteer Nieuw en vervolgens Sleuteloptie in Register-editor

12. Hernoem de nieuwe sleutel(new key) als Commando(Command) .

hernoem de nieuwe sleutel als opdracht in de map Snel verwijderen in de Register-editor

13. Dubbelklik in het rechterdeelvenster op het (standaard)((Default)) bestand om het venster String bewerken(Edit String) te openen .

dubbelklik op Standaard en het Edit String-venster verschijnt.  Mappen en submappen verwijderen in PowerShell

14. Typ cmd /c “cd %1 && quick_delete.bat” onder Waardegegevens :(Value Data: ) en klik op OK

voer de waardegegevens in in het venster String bewerken in de Register-editor

De optie Snel verwijderen(Delete) is nu toegevoegd aan het contextmenu van Explorer .

15. Sluit de toepassing Register-editor(Registry Editor) en ga terug naar de map(Folder) die u wilt verwijderen.

16. Klik met de rechtermuisknop op de map(folder) en kies Snel verwijderen(Quick Delete) in het contextmenu, zoals weergegeven.

Sluit de toepassing Register-editor en ga terug naar de map die u wilt verwijderen.  Klik met de rechtermuisknop op de map en kies Snel verwijderen.  Mappen en submappen verwijderen in PowerShell

Zodra u Snel verwijderen(Quick Delete) selecteert , verschijnt een opdrachtpromptvenster waarin om bevestiging van de actie wordt gevraagd.

17. Kruis het mappad(Folder path) en de mapnaam(Folder name) één keer aan en klik op een willekeurige toets(any key ) op het toetsenbord om de map snel te verwijderen.

Opmerking:(Note: ) als u echter per ongeluk de verkeerde map hebt geselecteerd en het proces wilt beëindigen, drukt u op Ctrl + C . De opdrachtprompt zal opnieuw om bevestiging vragen door het bericht Terminate batch job (Y/N)?Druk op Y en druk vervolgens op Enter om de Quick Delete - bewerking te annuleren, zoals hieronder weergegeven.

beëindig de batchtaak om de map in de opdrachtprompt te verwijderen

Lees ook: (Also Read:) Gebroken vermeldingen in het Windows-register verwijderen(How to Delete Broken Entries in Windows Registry)

Pro-tip: tabel met parameters (Table of Parameters) en hun gebruik
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

Uitvoeren del /?opdracht om meer over hetzelfde te leren.

Voer del uit Voor meer informatie over het del-commando

Aanbevolen:(Recommended:)

De bovenstaande methoden zijn de meest effectieve methoden om grote mappen in Windows 10(delete large folders in Windows 10) te verwijderen . We hopen dat deze handleiding u heeft geholpen om te leren hoe u mappen en submappen in PowerShell & Command Prompt kunt verwijderen(how to delete folders and subfolders in PowerShell & Command Prompt) . Als u vragen/opmerkingen heeft over dit artikel, kunt u deze ook in het opmerkingengedeelte plaatsen.



About the author

Ik ben een professionele audio- en toetsenbordtechnicus met meer dan 10 jaar ervaring. Ik heb in het bedrijfsleven gewerkt, als consultant en productmanager, en meest recentelijk als software-engineer. Door mijn vaardigheden en ervaring kan ik aan verschillende soorten projecten werken, van kleine bedrijven tot grote bedrijven. Ik ben ook een expert in Windows 11 en werk nu ruim twee jaar aan het nieuwe besturingssysteem.



Related posts