Legna

Well-Known Member
Joined
May 5, 2015
Messages
38
How do I delete all files except for those who has the [!] in their file names?

EDIT:

Found a workaround. It's a free program called Bulk File Manager v1.6.
 
Last edited:
Solution
You could do it in powershell. Suppose you wanted to delete all items in a folder on your desktop named test_dir that do not have a ! in them.

You could run the following.

Foreach ($file in (Get-ChildItem -Path $env:Userprofile\Desktop\test_dir -Recurse -File -Exclude *!*)) { Remove-Item $file.FullName }
You could do it in powershell. Suppose you wanted to delete all items in a folder on your desktop named test_dir that do not have a ! in them.

You could run the following.

Foreach ($file in (Get-ChildItem -Path $env:Userprofile\Desktop\test_dir -Recurse -File -Exclude *!*)) { Remove-Item $file.FullName }
 
Solution