2014-01-20 116 views
1

我想与附加重命名和删除也都延长* .JPG批处理文件重命名变量追加到文件名的文件?

ex. gr1.jpg 
gr2.jpg 
fx1.jpg 

gr1_32dpi 
gr2_32dpi 
fx1_32dpi 

这是我的命令

for %a in (*.jpg) do ren "%~a" "%~_32dpi%~xa" 
ren *.jpg .* 

但这*for %a in (*.jpg) do ren "%~a" "%~na version 1%~xa"*命令不工作

当保存为.bat然后运行这样

[下列路径操作者的在批处理参数用法得到错误
换人无效:%〜な版本1%〜XA”
对于有效格式类型CALL /?或FOR /?
extensio2.bat在这个时候意外]

但它直接在cmd中运行

+4

使用双倍百分比时,使用一个for变量,bat/cmd文件中的代码。喜欢:%% a –

+0

尼斯工作正常。 –

回答