Puk*_*uki 4 windows directory command-line cmd
使用cmd的新手,只是想知道有没有办法列出所有文件夹的子文件夹,如果有的话,但不是文件.
例如,D:\Movies\ dir /s /b给我列出所有文件和文件夹Movies,以及它的子文件夹,例如D:\Movies\Watched.
我想只显示文件夹的子文件夹,而不是文件.可能吗?
Mof*_*ofi 11
是的,这是可能的,因为它可以在命令提示符窗口中运行时读取,该窗口dir /?输出命令DIR的帮助.
dir D:\Movies\* /AD /B /ON /S
Run Code Online (Sandbox Code Playgroud)
此命令输出
/AD(属性目录)包括隐藏属性集的目录,/B(裸格式),只有目录的名称,/ON(按名称排序)按名称排序的目录中的所有子目录D:\Movies由于/S和的指定目录和所有子目录的/S.要忽略具有隐藏属性集的目录,需要对命令行进行少量修改:
dir D:\Movies\* /AD-H /B /ON /S
Run Code Online (Sandbox Code Playgroud)
-H/AD在忽略隐藏目录的结果之后.
也可以看看: