重命名文件夹中的多个文件

时间:2014-09-01 11:23:31

标签: windows batch-file cmd rename

我的文件夹中有一些文件,如:

asd55.png
qwe55.png
zxc55.png

我想删除55并获得结果:

asd.png
qwe.png
zxc.png

我尝试过:

ren *55.png *.png

但不起作用。

2 个答案:

答案 0 :(得分:0)

在测试文件的文件夹上测试。

@echo off
for %%a in (*.png) do ren "%%a" "???%%~xa"

答案 1 :(得分:0)

我终于找到example并解决了我的问题:

@echo off
setlocal enabledelayedexpansion

for /r %%G in (*55.*) do (
set new=%%~nG
set new=!new:~0,-2!
ren "%%~G" "!new!%%~xG"
)