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

[文本处理] dir命令*通配符遇到的怪事

情况是这样的, 我在桌面上有个文件夹名字是   新建文件夹   里面有两个文件, 分别是  玫瑰花的葬礼.txt   和  玫瑰花的葬礼2.txt
我使用  dir /b *2.txt  想把带2的过滤出来, 但是结果却如下, 真是怪了, 求高手指引, 提前感谢!!!

---------------------------------------------------------------------------

C:\Users\Administrator\Desktop\新建文件夹>dir /b *2.txt
玫瑰花的葬礼.txt
玫瑰花的葬礼2.txt
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

回复 9# idwma


   dir /b|findstr ".*2.txt"  这个可以成功显示
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

回复 8# 5i365


        复现不了,不知什么问题
还可以试试这样dir /b|findstr ".*2.txt"

TOP

回复 7# idwma


   牛X, 但是加了双引号了, 能讲讲我的是什么问题吗?
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

试试forfiles /m *2.txt

TOP

测试系统为:Win7 x64
这个属于疑难杂症,我也搞不定!
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 4# cutebe


   您是什么系统, 我的win7 一直正常呢, 影子系统, 重启就复位了
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

正常,估计你系统有问题了
  1. C:\Users\Administrator\Desktop>md 新建文件夹
  2. C:\Users\Administrator\Desktop>cd 新建文件夹
  3. C:\Users\Administrator\Desktop\新建文件夹>cd.>玫瑰花的葬礼.txt
  4. C:\Users\Administrator\Desktop\新建文件夹>cd.>玫瑰花的葬礼2.txt
  5. C:\Users\Administrator\Desktop\新建文件夹>dir /b *2.txt
  6. 玫瑰花的葬礼2.txt
  7. C:\Users\Administrator\Desktop\新建文件夹>dir /b *.txt
  8. 玫瑰花的葬礼.txt
  9. 玫瑰花的葬礼2.txt
  10. C:\Users\Administrator\Desktop\新建文件夹>ver
  11. Microsoft Windows [版本 6.1.7601]
  12. C:\Users\Administrator\Desktop\新建文件夹>
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

回复 2# qixiaobin0715


   我 的是win7 64

本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

不会啊。测试结果如下:
  1. C:\Users\Administrator\Desktop\test1>dir /b *.txt
  2. a.txt
  3. 玫瑰花的葬礼.txt
  4. 玫瑰花的葬礼2.txt
  5. C:\Users\Administrator\Desktop\test1>dir /b *2.txt
  6. 玫瑰花的葬礼2.txt
  7. C:\Users\Administrator\Desktop\test1>
复制代码

TOP

返回列表