中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-08 15:08
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 帮我看看店家段代码有什么问题 查看 631 回复 2
楼 主 帮我看看店家段代码有什么问题 发表于 2008-04-22 21:13 ·  中国 江苏 苏州 电信
初级用户
积分 84
发帖 30
注册 2007-10-29 18:20
18年会员
UID 101112
性别 男
状态 离线
这是个批量改文件扩展名的批处理,执行时出现了问题,那位能帮我看一看
@echo off
echo 开始更改文件名
set extension=.rar
set /a sum=0
for % %m in(*)do(
if not "%%m"=="batchrename.bat"(
ren %%m %%m%extension%
set /a sum=sum+1
)
)
echo 文件改名完毕, 一共有%sum%个文件被改名
set sum=
set extension=
2 发表于 2008-04-22 21:32 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
书写不规范
@echo off
echo 开始更改文件名
set extension=.rar
set /a sum=0
for %%m in (*) do (
if not "%%m"=="batchrename.bat" ren "%%m" "%%m%extension%"
set /a sum=sum+1
)
echo 文件改名完毕, 一共有%sum%个文件被改名
set sum=
set extension=
pause
简单!简单!再简单!
3 发表于 2008-04-23 22:26 ·  中国 江苏 苏州 昆山市 电信
初级用户
积分 84
发帖 30
注册 2007-10-29 18:20
18年会员
UID 101112
性别 男
状态 离线
可以用了,谢了
论坛跳转: