I have a drive filled with 1000's of files spread across hundreds of folders. I was using a sync program that created many placeholder files throughout the drive. I need to delete all the placeholders but leave the folders and other files intact. I am using Windows 7.
Asked
Active
Viewed 6.8k times
3 Answers
29
I found my own answer at the command line.
del /s *.wlx
where wlx is the file extension in question.
Peter Hoven
- 717
- 1
- 8
- 17
-
2If I have files called "ASP" and "ASPX" and runs this, it also deletes the ASPX pages... Just saying - its not the "specific" extension – Lars Holdgaard Feb 03 '14 at 09:21
-
You could add the `/p` switch to prompt on every delete. That said, hitting `y` `enter` over and over again gets old fast. – PerryC Jan 16 '16 at 20:48
-
@LarsHoldgaard: The "short name" version of the filename for those ASPX files likely does have an ASP extension. – Ben Voigt Jun 13 '16 at 14:04
-
Powershell: `ls *.wlx -Recurse | foreach {rm $_}` – Kellen Stuart Jan 19 '17 at 00:37
-
Note: the usage of `/s` is to _Delete specified files from all subdirectories_. – MendelG Mar 30 '21 at 21:38
7
You can do this using the Windows GUI. Enter "*.wlx" in the search box in explorer. Then after the files have been found, select them all (CTRL-A) and then delete using the delete key or context menu. This also works in older versions of Windows using the separate explorer file search pane and window.
The command line is faster, especially if there are a lot of files. I've just added this answer for the record.
Kevin Brock
- 270
- 1
- 6
-
I actually tried this first since it is the easiest way to remove these files. The command line method works great for many files but it has the potential delete the wrong files if you are not careful. – Peter Hoven Aug 25 '10 at 13:39