打印

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

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

写这个脚本的起因是:6 y3 N0 y0 M! c8 _! l. q x1 o
Windows下某路径下有一堆文件,我需把这些文件文件名中某些符号替换为其它符号。4 W* e2 j! S2 C- I
比如将文件“Introducing Windows Server 2008.pdf”中的空格“ ”用“.”替换,1 T6 G S0 ]7 K
即将文件名改为“Introducing.Windows.Server.2008.pdf”。- i5 X/ U1 l& |
因为需要做这个替换操作的文件很多,手工的话太累,就写了这个脚本。
! h% T8 F4 H- A. o- e. I+ B
; E) J: x7 |; U! s1 n# a现在共享出来,算是我对菊花论坛的一点小小小小的贡献。
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • benteng302 菊花元 +4 感谢分享 2008-3-7 14:55

TOP

1. 建议不使用cd命令,因为这个命令一旦失败,后面的ren命令有可能造成让人很郁闷的结果。
: S3 D6 h4 x4 R% @% A; H( G% q2. 建议代码中增加对Windows系统路径中非法字符(比如冒号)的过滤。
) Q8 s2 h+ y4 s4 h0 |; Y3 d3. 建议代码中增加对变量扩展时无法处理的字符(比如感叹号)的过滤。

TOP

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

TOP

2楼的建议不错

TOP

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

TOP

不错

TOP

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

TOP

实现参数方式很简单,只要把提示输入的三个变量改成%1%2%3就行了
7 ~* m1 u* n9 H9 m5 F/ J
$ h6 H. u; W% m/ Z4 a但要实现二楼所说的那些,就有点麻烦了,尤其是命名规则验证,感觉挺麻烦俺就不写了,有兴趣的人可以试试,可以用findstr
考完试鸟,心力憔悴呀~~~~接下来,准备补考

TOP

学习学习 不错的批处理

TOP

不清楚,学习一下!

TOP

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

TOP

学习一下

TOP

附件: 您所在的用户组无法下载或查看附件
1 L7 ?: s4 P& n
+ Y: ^& A# [; o: U要怎么样才能有权限啊?

TOP

回复 顶楼 的帖子

下载了,谢LZ

TOP

想看啊4 _) t. ^1 @1 S8 S
。可是看不了

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
免费精品软件更新 empty 2007-09-01
点击阅读更多关于的相关帖子  更多相关主题