查看完整版本: Windows下批量替换文件名中指定符号的bat脚本

flyhighxu 2008-3-6 21:08

Windows下批量替换文件名中指定符号的bat脚本

写这个脚本的起因是:%tD!\9qL
Windows下某路径下有一堆文件,我需把这些文件的文件名中某些符号替换为其它符号。
,tG XczK 比如将文件“Introducing Windows Server 2008.pdf”中的空格“ ”用“.”替换,3i6FeQWT#Z%J'b
即将文件名改为“Introducing.Windows.Server.2008.pdf”。:n.qn:eR-b*CS'@'Zu |
因为需要做这个替换操作的文件很多,手工的话太累,就写了这个脚本。e%cub wQ
:d4w(i"} ?8K)H?
现在共享出来,算是我对菊花论坛的一点小小小小的贡献。

Batcher 2008-3-7 22:12

1. 建议不使用cd命令,因为这个命令一旦失败,后面的ren命令有可能造成让人很郁闷的结果。-Q @|xM6tD
2. 建议代码中增加对Windows系统路径中非法字符(比如冒号)的过滤。
TGY {y)Nj6[\n 3. 建议代码中增加对变量扩展时无法处理的字符(比如感叹号)的过滤。

mingzhipc 2008-4-4 12:55

哈哈..菜鸟一个.只有听取老鸟意见.

realfiona 2008-4-14 08:57

2楼的建议不错

dugu072 2008-4-14 15:44

建议做成参数模式的bat,直接放到系统目录下,用的时候,自己参数就是:命令   路径 string1 string2就好,无参数是,给出命令帮助,这样子,就很有应用市场了。

lelekodak 2008-4-15 00:11

不错

chinalqy123 2008-4-16 14:56

嗯,还是不错的,谢谢LZ。

北羊 2008-4-24 00:14

实现参数方式很简单,只要把提示输入的三个变量改成%1%2%3就行了0iTO6I*E\I vC

$Y _ x,_\_ pu 但要实现二楼所说的那些,就有点麻烦了,尤其是命名规则验证,感觉挺麻烦俺就不写了,有兴趣的人可以试试,可以用findstr

chaiyi 2008-5-17 01:40

学习学习 不错的批处理

沉默的小草 2008-5-19 17:13

不清楚,学习一下!

smztsmzt 2008-5-24 18:23

看不了,自己原来想过,没有做出来,现在看看高手做的

rainboy_dl 2008-5-25 13:08

学习一下

conglin58 2008-5-30 07:58

附件: 您所在的用户组无法下载或查看附件:\ Y"^ g#pT \ sOF

V!F-h"I4Q:| 要怎么样才能有权限啊?

guima_xu 2008-6-12 13:17

回复 顶楼 的帖子

下载了,谢LZ

smztsmzt 2008-7-4 19:24

想看啊gy/H3dv9K!h;G
。可是看不了

kauffmann 2008-7-6 17:49

thank you very much

spark8103 2008-7-27 21:36

学习下,有些启发

逍遥·神剑 2008-8-8 13:00

很实用,很强大

baobao411 2008-8-8 17:06

感谢楼主分享!!辛苦了

herry 2008-8-8 23:29

这种都是现用现编的!
页: [1]
查看完整版本: Windows下批量替换文件名中指定符号的bat脚本