- 帖子
- 8
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-5-26
|
本帖最后由 sila 于 2017-9-2 20:00 编辑
回复 6# 0000
首先,我只需要列出文件名,也就是用dir /b后列出的文件名,根本不需要什么8.3格式的短名。更不需要8.3格式里面包含的数字1,你完全把我的题理解错了。因此使用dir /b *1*这样命令后,我只想列出1234EDE.reg、56TFD1.rtf、6HYG1GV.rar这个三个文件名,而不是把其它无关的文件都列出来。最终效果就跟dir /b *5*那样,只列出包含数字5的几个文件而已!
那个4FRT5H.txt没有被列出,就因为它的文件名字数少于8位,所以它就不需要产生8.3格式,因此没有被列出。就因为那些超过8位数的文件名,都产生了8.3格式的文件名,而这8.3格式的就包含了数字1,所以都被列出来了。这就是问题所在吗?那难道系统是以8.3格式为判断标准的?这简直就是。。。。。唉~~~~ |
|