[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 0000 于 2017-9-1 21:26 编辑


>dir /?|find "/X"
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
  /X          显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,

>dir /x
驱动器 C 中的卷是 OS
卷的序列号是 8EC0-22F8

C:\Users\dell\文档\126\MPC_HC\0\0000\test 的目录

2017/09/01  21:03    <DIR>          (短名称)     .
2017/09/01  21:03    <DIR>                       ..
2017/09/01  21:02                 0              1234EDE.reg
2017/09/01  21:01                 0              4FRT5H.txt

                                               (这个没有被列出)
2017/09/01  21:02                 0              56TFD1.rtf
2017/09/01  21:01                 0 ("1" 在这里!)6HYG1GV.rar
2017/09/01  21:02                 0 TGFRDT~
1.MSC TGFRDTR.mscr
2017/09/01  21:02                 0 YHGFTR~1.MSC YHGFTRD.mscr
2017/09/01  21:02                 0 新建WI~1.BAT 新建 Windows 批处理文件.bat
               7 个文件              0 字节
               2 个目录 51,377,049,600 可用字节

>dir /b *1*
1234EDE.reg
56TFD1.rtf
6HYG1GV.rar
TGFRDTR.mscr
YHGFTRD.mscr
新建 Windows 批处理文件.bat

>

TOP

本帖最后由 0000 于 2017-9-2 10:25 编辑

那个"1"在哪都标出来了
如果你没看见的话那就再举个例子

首先,dir /b *1*并没有显示全部文件!
其实漏了一个,叫 4FRT5H.txt ,它并没有被列出!

那为什么
TGFRDTR.mscr,YHGFTRD.mscr 和 新建 Windows 批处理文件.bat
被列出了呢?

前面说了 非 8.3 文件名产生(注意是 产生,不是dir /x做出来的) 短名称

dir /x 告诉我们
TGFRDTR.mscr,YHGFTRD.mscr,新建 Windows 批处理文件.bat
都有短名称。

TGFRDT~1.MSC <- TGFRDTR.mscr
YHGFTR~1.MSC <- YHGFTRD.mscr
新建WI~1.BAT <- 新建 Windows 批处理文件.bat

而dir /b *1*所找到的"1"就在这里!

dir /b *5* 就没有找到这里产生的"1".
1

评分人数

TOP

返回列表