第一次使用cmd,想知道是否有一种方法可以列出所有文件夹及其子文件夹(如果有的话),但不包括文件。
例如:D:\Movies\ dir /s /b
会给我列出位于Movies
中的所有文件和文件夹,以及其子文件夹,例如D:\Movies\Watched
。
我只想显示文件夹及其子文件夹,而不是它们的文件。这可能吗?
第一次使用cmd,想知道是否有一种方法可以列出所有文件夹及其子文件夹(如果有的话),但不包括文件。
例如:D:\Movies\ dir /s /b
会给我列出位于Movies
中的所有文件和文件夹,以及其子文件夹,例如D:\Movies\Watched
。
我只想显示文件夹及其子文件夹,而不是它们的文件。这可能吗?
是的,这是可能的,因为在命令提示符窗口运行dir /?
,输出命令DIR的帮助信息。
dir D:\Movies\* /AD /B /ON /S
该命令输出:
/AD
(目录属性),包括那些设置了隐藏属性的目录,/B
(裸格式),/ON
(按名称排序)D:\Movies
和所有子目录,因为使用了/S
,/S
。需要对命令行进行小修改以忽略设置了隐藏属性的目录:
dir D:\Movies\* /AD-H /B /ON /S
/AD -H
后面的结果将忽略隐藏目录。
另见:
dir /ad-h-s /b /on /s d:\videos d:\pictures d:\music [...]
。 - Eryk Sun
tree
- Stephan