Gebruik PowerShell om bestanden en mappen te verwijderen in Windows 11/10

Als u een bestand of map niet van uw computer kunt verwijderen, kunt u Windows PowerShell gebruiken om elk bestand en elke map moeiteloos te verwijderen. Het voordeel van het gebruik van PowerShell is dat u een bestand geforceerd kunt verwijderen(force delete a file) en alle items uit een map kunt verwijderen. We hebben gezien hoe u bestanden en mappen kunt verwijderen met de opdrachtprompt . Laten we nu eens kijken hoe we dit kunnen doen met PowerShell .

Gebruik PowerShell(Use PowerShell) om bestanden en mappen te verwijderen

Volg deze stappen om bestanden en mappen(delete files and folders) te verwijderen met Windows PowerShell :

  1. Windows PowerShell openen
  2. Identificeer de map
  3. Gebruik de opdracht Remove-item.

Hier is de tutorial in detail.

(Delete)Een enkel bestand verwijderen met PowerShell

Om aan de slag te gaan, moet u PowerShell openen . Daarvoor kunt u op Win+X drukken en Windows PowerShell in de lijst selecteren. U kunt er ook naar zoeken in het zoekvak van de taakbalk(Taskbar) . Voer daarna de volgende opdracht in-

Remove-item file-path

Dit is de basisvorm van het commando.

Laten we aannemen dat u een bestand met de naam TWC.png in de TWC - map op uw bureaublad(Desktop) heeft . Om het te verwijderen met Windows PowerShell , moet u deze opdracht invoeren-

Remove-item C:\Users\user-name\Desktop\TWC\TWC.png

Hoe bestanden en mappen te verwijderen met Windows PowerShell

U moet de bestandsextensie in de opdracht opnemen. Anders zal het uw commando niet herkennen en zal een welkomstbericht u verwelkomen.

Gerelateerd(Related) : Bestanden ouder dan X dagen verwijderen in Windows

(Delete)Een enkele map verwijderen met PowerShell

Als u een map wilt verwijderen met Windows PowerShell , moet u de opdracht invoeren zoals eerder vermeld-

Remove-Item folder-path

Laten we aannemen dat u een map met de naam TWC op uw bureaublad(Desktop) heeft staan . Als u het wilt verwijderen, moet u deze opdracht invoeren-

Remove-item C:\Users\user-name\Desktop\TWC

Als de map leeg is, wordt deze onmiddellijk verwijderd. Als de map echter enkele bestanden bevat, moet u het verwijderen bevestigen door op Y en Enter te drukken.

(Delete)Meerdere bestanden verwijderen met PowerShell

Als u meerdere bestanden wilt verwijderen, moet u een andere opdracht invoeren. Het commando ziet er hetzelfde uit, maar er is een klein verschil.

Remove-item file-path, file-path1, file-path2

U moet alle bestandspaden op deze manier invoeren. U hebt bijvoorbeeld een bestand met de naam TWC.png op het bureaublad(Desktop) en een ander bestand met de naam TWC1.txt in de map Downloads . Om ze in één keer te verwijderen, kunt u deze volgende opdracht invoeren-

Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txt

(Delete)Meerdere mappen verwijderen met PowerShell

Net als het verwijderen van meerdere bestanden, is de opdracht hetzelfde om meer dan één map te verwijderen met Windows PowerShell . U kunt bijvoorbeeld een opdracht als deze gebruiken-

Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1

Met deze opdracht wordt de map TWC van het bureaublad(Desktop) en de map TWC1 uit de map Downloads tegelijk verwijderd.

Ter informatie: als u deze opdrachten gebruikt, worden uw bestanden en mappen permanent verwijderd. Met andere woorden, u kunt ze niet vinden in de Prullenbak(Recycle Bin) .

Items in een map controleren

Als u een map niet kunt openen, maar u wilt meer weten over de items, kunt u deze opdracht gebruiken-

Get-ChildItem folder-path

Als u een map op uw bureaublad(Desktop) hebt met de naam TWC , moet u de volgende opdracht invoeren om alle dingen te onthullen:

Get-ChildItem C:\Users\user-name\Desktop\TWC

Standaard worden de Mode , LastWriteTime , Length en Name weergegeven . U kunt de bestandsnaam hier vandaan halen, zodat u het juiste item kunt verwijderen.

Controleer(Check) de laatste wijzigingstijd en aanmaaktijd

Als u de tijd wilt controleren waarop een bestand is gemaakt of gewijzigd, kunt u deze opdracht gebruiken-

Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime

U vindt drie kolommen met alle bestandsnamen en andere details.

Een item geforceerd verwijderen

Als uw map enkele alleen-lezen of verborgen bestanden bevat die u wilt verwijderen, kunt u de hierboven genoemde opdracht niet gebruiken, omdat deze een foutmelding geeft. In dat geval moet u de parameter -force gebruiken . Als er bijvoorbeeld verborgen of alleen-lezen bestanden zijn in de TWC - map die op het bureaublad(Desktop) is geplaatst , moet u deze opdracht invoeren-

Remove-item C:\Users\user-name\Desktop\TWC -force

Dezelfde opdracht kan ook worden gebruikt om een ​​alleen-lezen bestand te verwijderen. In beide gevallen krijgt u een bevestigingsbericht waarin u Y moet typen en op de knop Enter moet drukken.

Verwijderen zonder bevestiging

Als u de allereerste opdracht van dit artikel gebruikt, wordt u begroet met een bevestigingsbericht. Als u een dergelijk bericht echter niet wilt ontvangen, kunt u een parameter gebruiken met de naam -recurse .

Bijvoorbeeld,

Remove-item C:\Users\user-name\Desktop\TWC -recurse

Na het invoeren van deze opdracht wordt uw map of bestand permanent verwijderd zonder enige bevestiging.

Bepaald bestandstype uitsluiten

Laten we aannemen dat u meerdere bestandstypen hebt, zoals TXT , PNG , DOCX , PDF , enz. en dat u alle items wilt verwijderen, behalve de TXT- bestanden. In dat geval kunt u de parameter -exclude gebruiken . Het commando ziet er als volgt uit:

Remove-Item –path C:\Users\user-name\Desktop\TWC* -exclude *.txt

Je raadt het misschien al: het zal alle .txt - bestanden uitsluiten en andere verwijderen. Er wordt echter een bevestigingsbericht weergegeven. Als u ze direct wilt verwijderen, kunt u de -recurse parameter gebruiken zoals eerder vermeld.

Ik hoop dat deze commando's nuttig voor u zullen zijn.(I hope these commands will be helpful for you.)



About the author

Ik ben een computerprogrammeur en ben dat al meer dan 15 jaar. Mijn vaardigheden liggen in het ontwikkelen en onderhouden van softwareapplicaties en het bieden van technische ondersteuning voor die applicaties. Ik heb ook computerprogrammering gegeven aan middelbare scholieren en ben momenteel een professionele instructeur.



Related posts