- 帖子
- 9
- 积分
- 23
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2014-5-14
|
[文本处理] [已解决]批处理BAT批量重命名文件名为何少了一个字符?
我这几天刚学批处理,想写一个批量重命名的批处理,结果没有弄好,请各位大侠帮我看看问题出在哪儿?
我想在一个文件夹内几个后缀不同的文件前加上同样的字符,比如:123,我写的批处理是这样的“ren -*.??? 123-*.???”,结果加的文字是加上去的,但是奇怪的事也出来了,所有文件名相相应的从前到后少了一个字符。也就是说删掉了不该删的字符,这是怎么回事呢?
可能有有人说你太懒了,应该把不同类型的文件分开来操作分开操作我也试了,也是一样的。我之所以写得这么简单是因为每次在文件名前增加的字符都不一样,所以修改的内容最好尽可能少一点比较好。
解决方法请看三楼 DAIC写的代码和6楼我的回复。
下面的是我写的批处理和示例文件: |
-
1
评分人数
-
|