Let’s say I have multiple folders with the same name in a specific location that I need to clean up, such as deleting all Documents folders in my H: drive on my Windows 10 computer. What’s the easiest way of achieving it?
Here you go, power of the PowerShell.
Get-ChildItem -Path $mainfolder -Include $folder -Recurse -Force | Remove-Item -Force -Recurse
Just one line and it gets the job done.
Just a quick note, the switch -force allows the cmdlet to get items that otherwise can’t be accessed by the user, such as hidden or system files. However, it doesn’t override the security setting, which means if you don’t have the access to that folder you won’t be able to delete it.