网站首页 > 技术文章 正文
本来只想DIR查询包含“5”的文件名称,结果却多出几条无关的记录:dir *5*
原因:dir命令查询时会对所有短文件名和长文件名都查询,从而导致多余记录出现
解决:对结果用find再查找,dir /b *5* | find "5"即可,最好的方法是微软优化一下这个命令,加个开关之类的
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 解析点 - 表示“否”的前缀
用法: dir /a-d 显示除目录外的所有文件,也可写成/a:-d, /a是所有文件名
/B 使用空格式(没有标题信息或摘要)。只显示文件名(包括扩展名),没有时间、大小等信息
- /C 在文件大小中显示千位数分隔符。这是默认值用 /-C 来禁用分隔符显示。
- /D 跟宽式相同,但文件是按栏分类列出的。
- /L 用小写。
- /N 新的长列表格式(默认的),其中文件名在最右边。普通显示长文件名格式,/-n则显示短名称格式(即8.3格式)
/O 用分类顺序列出文件:排列顺序如下
- N 按名称(字母顺序) S 按大小(从小到大)
- E 按扩展名(字母顺序) D 按日期/时间(从先到后)
- G 组目录优先 - 反转顺序的前缀
- /P 在每个信息屏幕后暂停。
- /Q 显示文件所有者。
- /R 显示文件的备用数据流。
- /S 显示指定目录和所有子目录中的文件。带有搜索功能
/T 控制显示或用来分类的时间字符域:时间段如下
C 创建时间,A 上次访问时间,W 上次写入的时间
- /W 用宽列表格式。
- /X 显示非 8.3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则显示空白。
/4 用四位数字显示年
可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)来替代预先设定的开关。例如,/-W。用法如下:
- 上一篇: Dir函数在VBA中的重要性及基本用法
- 下一篇: 注意了!在VBA使用Dir函数的“隐秘陷阱”
猜你喜欢
- 2025-06-05 Python内置函数dir()和help()
- 2025-06-05 路径扫描 -- dirsearch
- 2025-06-05 生活实用技巧之「给Windows资源管理器插上翅膀2.0」
- 2025-06-05 DIR-859发烧无极限 将折腾进行到底
- 2025-06-05 速无可挡、霸气外露--千兆路由DIR-890L测评
- 2025-06-05 linux中创建和删除mkdir、rmdir、touch、rm命令
- 2025-06-05 8个良心的国产小众软件,知乎10w人精选,究竟好在哪里
- 2025-06-05 白帽黑客如何通过dirsearch脚本工具扫描和收集网站敏感文件
- 2025-06-05 【命令操作】linux上basename和dirname使用详解 | 统信 | 麒麟 | 方德
- 2025-06-05 就在今天!微信又“整活儿”了
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)