设为首页 收藏本站
查看: 572|回复: 0

[经验分享] windows中dir命令

[复制链接]

尚未签到

发表于 2017-6-28 07:43:18 | 显示全部楼层 |阅读模式
  最近想用dos命令打印指定目录下的所有文件夹的完整路径。最终发现可用dir命令来实现。在此学习下dir的各项命令。
  32位win7系统上,打印帮助文档。



D:\test>dir /?
显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。
/A          显示具有指定属性的文件。
属性         D  目录                R  只读文件
H  隐藏文件            A  准备存档的文件
S  系统文件            I  无内容索引文件
L  解析点             -  表示“否”的前缀
/B          使用空格式(没有标题信息或摘要)。
/C          在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
禁用分隔符显示。
/D          跟宽式相同,但文件是按栏分类列出的。
/L          用小写。
/N          新的长列表格式,其中文件名在最右边。
/O          用分类顺序列出文件。
排列顺序     N  按名称(字母顺序)     S  按大小(从小到大)
E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
G  组目录优先           -  反转顺序的前缀
/P          在每个信息屏幕后暂停。
/Q          显示文件所有者。
/R          显示文件的备用数据流。
/S          显示指定目录和所有子目录中的文件。
/T          控制显示或用来分类的时间字符域。
时间段      C  创建时间
A  上次访问时间
W  上次写入的时间
/W          用宽列表格式。
/X          显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
/4          用四位数字显示年
可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)
  示例:
  1、显示当前路径下的所有文件的绝对路径,包含子文件夹中的内容



D:\test>dir /b /s /o:n /a:a
D:\test\a.txt
D:\test\b.txt
D:\test\c.txt
D:\test\a\a.txt
D:\test\b\b.txt
D:\test\c\c.txt
  说明:
  /b表示去除摘要信息,且顶格显示完整路径
/s表示枚举嵌套文件夹中的内容
/o:n 表示根据文件名排序
/a:a 表示只枚举文件而不枚举其他
  备注:单独dir /b与dir /s 都不会显示完整路径,只有这两个组合才会显示完整路径。
  2、显示当前路径下所有文件的目录的绝对路径



D:\test>dir /b /s /a:d
D:\test\a
D:\test\b
D:\test\c
  3、显示当前目录下所有的指定文件名称
  当然这里也可以查找模糊查询,如*.txt



D:\test>dir /p/s a.txt
驱动器 D 中的卷没有标签。
卷的序列号是 0006-7E93
D:\test 的目录
2016/10/14  16:59                 3 a.txt
1 个文件              3 字节
D:\test\a 的目录
2016/10/14  16:59                 3 a.txt
1 个文件              3 字节
所列文件总数:
2 个文件              6 字节
0 个目录 94,208,172,032 可用字节
  嵌套文件夹下的所有的内容都被查询出来。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388874-1-1.html 上篇帖子: Windows 10家庭版共享打印机 下篇帖子: windows下安装mysql笔记
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表