标题: 修改文件名
[打印本页]
作者: 2bno1
时间: 2006-6-13 11:00
标题: 修改文件名
各位大虾,我想用批处理脚本修改某个文件夹下的文件名,修改规则如下:
截取原文件名的一部分,然后在后面添加后缀,例如
AVCQ01DY.ZIP.2006050202.ar
AVCQ01DY.ZIP.2006050302.ar
改成
AVCQ01DY.ZIP.2006050202.zip
AVCQ01DY.ZIP.2006050302.zip
请问这个脚本应该如何写呢?
谢谢!
作者: 3742668
时间: 2006-6-13 11:51
@echo off
for %%i in (%*) do ren "%%~dpnxi" "%%~ni.zip"
大致可能满足你的要求,当然你也可以根据情况自行修改。
作者: 2bno1
时间: 2006-6-13 13:04
谢谢老大,这个命令运行是正确的
不过小弟我是batch的初学者,你能不能介绍一下两个参数"%%~dpnxi"和"%%~ni.zip"的意思呢?
谢谢!
作者: electronixtar
时间: 2006-6-13 15:11
我的答案很简单:
ren *.ar *.zip
作者: 不得不爱
时间: 2006-6-14 08:06
呵呵 3742668 你把问题搞复杂了!
作者: wydos
时间: 2006-6-14 16:38
确实搞复杂了!!!