December 5th, 2006

How do I find all files with at least one space in their name?

You already know how to do this, you just don’t realize it.

How do you find files with an “x” in their name? That’s right, you use dir *x*.

Now you just have to change that x to a space. And since spaces are command line delimiters, you need to quote the sequence so it gets treated as a single parameter rather than two “*” parameters:

dir "* *"

Stick in a /s if you want to search recursively.

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

0 comments

Discussion are closed.