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 dIs 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 - switch to the root-search-folder (e.g. C:)
- 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.txtYou 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> /ADOther 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 notIf you'd like to know more about the dir command, just type dir /?into your cmd.
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