我不知道文件夹的完整路径,只是文件夹名称。我想在此文件夹使用CMD的任何地方找到它。是否有执行此操作的命令?
我正在寻找一个相当于* nix的东西:
find . -name <folder name> -type d
Windows CMD中有类似的东西吗?我知道dir / s ...
我不知道文件夹的完整路径,只是文件夹名称。我想在此文件夹使用CMD的任何地方找到它。是否有执行此操作的命令?
我正在寻找一个相当于* nix的东西:
find . -name <folder name> -type d
Windows CMD中有类似的东西吗?我知道dir / s ...
Answers:
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命令,只需dir /?
在cmd中输入内容即可。
dir /S /b
/ S递归搜索
/ b从搜索结果中删除其他目录元数据,因此您可以得到一个很整洁的文件列表
\b
省略项 f:\test
。当有两个文件时,它将返回一个文件。因此,答案是错误的。