我不知道文件夹的完整路径,只知道文件夹名称。我想在此文件夹使用 CMD 的任何地方找到。是否有执行此操作的命令?
我正在寻找相当于 *nix 的:
find . -name <folder name> -type d
Run Code Online (Sandbox Code Playgroud)
Windows CMD 中有类似的东西吗?我知道 dir /s ...
EBG*_*een 26
所以在驱动器的根目录:
dir <Folder Name> /AD /s
Run Code Online (Sandbox Code Playgroud)
wul*_*lxz 13
dir /S /P <file or foldername>
(/P 在每屏信息后暂停)如果你想要一个特定文件名的所有出现的列表,你可以简单地将输出重定向到一个文件:
dir /S <filename> > c:\results.txt
Run Code Online (Sandbox Code Playgroud)
您还可以使用 dir 命令的 /A 开关缩小结果范围。如果您只想列出目录,您可以附加/AD
到您的命令:
dir /S /P <filename> /AD
Run Code Online (Sandbox Code Playgroud)
其他可能性是:
/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
Run Code Online (Sandbox Code Playgroud)
如果您想了解有关 dir 命令的更多信息,只需dir /?
在您的 cmd 中输入即可。