Find a Directory/Folder with Cmd Without Knowing Full Path

Find a Directory/Folder with Cmd Without Knowing Full Path

I don't know the full path to a folder, just the folder name. I would like to find everywhere where this folder is using CMD. Is there a command that does this?

I am looking for an equivalent to *nix's:

find . -name <folder name> -type d

Is there anything like that in Windows CMD? I know dir /s ...

3 Answers

So at the root of the drive:

dir <Folder Name> /AD /s
5
  1. switch to the root-search-folder (e.g. C:)
  2. type dir /S /P <file or foldername> (/P pauses after each screenful of information)

If you'd like a list of all occurances of a specific filename, you can simply redirect the output to a file:

dir /S <filename> > c:\results.txt

You can also narrow down your results by using the /A switch of the dir command. If you'd like to only list directories, you can append /AD to your command:

dir /S /P <filename> /AD

Other possibilities are:

 /A          Displays files with specified attributes.
 attributes   D  Directories                R  Read-only files
              H  Hidden files               A  Files ready for archiving
              S  System files               I  Not content indexed files
              L  Reparse Points             -  Prefix meaning not

If you'd like to know more about the dir command, just type dir /?into your cmd.

2
dir /S /b

/S searches recursively

/b removes the additional directory metadata from the search results, so you get a nice clean list of files

3

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Elena Rostova
Author

Elena Rostova

Elena Rostova holds a Master's degree in Public Health Journalism. She covers groundbreaking medical research, holistic wellness trends, mental health awareness, and nutritional science.