2012-05-23 19:45:02 +0000 2012-05-23 19:45:02 +0000
17
17

在不知道完整路径的情况下,用CMD查找目录/文件夹。

我不知道一个文件夹的完整路径,只知道文件夹名。我想用CMD找到这个文件夹所在的所有地方。有没有一个命令可以做到这一点?

我想找一个相当于*nix的命令。

find . -name <folder name> -type d

Windows CMD中有没有类似的命令?我知道dir /s …

答案 (3)

24
24
24
2012-05-23 19:58:57 +0000

所以在硬盘的根。

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. 切换到根搜索文件夹 (例如 C:)
  2. 键入 dir /S /P <file or foldername> (/P 在每一屏信息后暂停)

如果你想要一个特定文件名的所有出现列表,你可以简单地将输出重定向到一个文件。

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

你也可以通过使用dir命令的/A开关来缩小结果范围。如果你只想列出目录,你可以在命令中附加/AD

dir /S /P <filename> /AD

其他的可能性有:

/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

如果你想知道更多关于dir命令的信息,只需在你的cmd中输入dir /?

0
0
0
2018-07-02 09:06:32 +0000
dir /S /b

/S 递归搜索

/b 从搜索结果中删除额外的目录元数据,所以你会得到一个漂亮的干净的文件列表。