dir 命令可以列出指定路径下的所有文件和目录列表其功能类似于Linux下的 ls 命令; dir 的参数众多,但都可以省略这里鈈一一列举,只列出几个本文中将会用到的参数如下所示:
值得一提的是, dir /a 参数不仅可以列出文件列表信息同时也会列出文件夹列表,而 ren 命令对文件夹也同样适用;若要尽量避免可能的误操作对文件夹名称造成改变可以使用 dir /a-d 参数,效果为列出非文件夹的文件目录;类姒的使用 dir /ad
参数则可以只列出文件夹目录;参数 dir /a 支持的部分属性如下:
如表格所示,执行 dir D:\test /b/s/a-d 即可在CMD中打印出D盘test文件夹下的所有子文件夹所包含的文件目录列表;而若要将这个列表保存至文本文档中只需在命令后面指定输出文档的路径: dir D:\test /b/s/a-d>D:\file.txt ;如果要存放输出列表的文档
D:\file.txt 不存在,該文件会由命令自动创建;而如果文档 D:\file.txt 已经存在使用 > 操作符将覆盖原文档内容;若要保留原文档内容,可以使用 >> 操作符输出列表将从原文档内容的末尾开始写入