Заметки сисадмина » Delete all files from a folder and its sub folders

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Delete all files from a folder and its sub folders

2020-11-13 · Posted in PowerShell

This can be accomplished using PowerShell:

This command gets each child item in $path, executes the delete method on each one, and is quite fast. The folder structure is left intact.

If you may have files without an extension, use


It appears the -File parameter may have been added after PowerShell v2. If that’s the case, then

It should do the trick for files that have an extension.

If it does not work, check if you have an up-to-date version of Powershell

Use PowerShell to Delete a Single File or Folder. Before executing the Delete command in powershell we need to make sure you are logged in to the server or PC with an account that has full access to the objects you want to delete.

With Example: http://dotnet-helpers.com/powershell-demo/how-to-delete-a-folder-or-file-using-powershell/

Using PowerShell commnads to delete a file

The above command will execute and delete the “DummyfiletoDelete.txt” file which present inside the “C:\dotnet-helpers” location.

Using PowerShell commnads to delete all files

Using PowerShell commnads to delete all files and folders

-recurse drills down and finds lots more files. The –recurse parameter will allow PowerShell to remove any child items without asking for permission. Additionally, the –force parameter can be added to delete hidden or read-only files.

Using -Force command to delete files forcefully

Using PowerShell command to delete all files forcefully

Try this using PowerShell. In this example I want to delete all the .class files:

We can delete all the files in the folder and its sub folders via the below command.


Leave a Reply