当前文件夹下文件批处理重命名命令

如:文件夹的名字为abc,该文件夹中有三个图片文件,adg.jpg,979dg.jpg,a554.jpg,想把这三个JPG文件重新命名为abc_1.jpg,abc_2.jpg,abc_3.jpg。求大神给个详细的代码……

@echo off
setlocal enabledelayedexpansion
for %%i in ("%cd%") do set icd=%%~ni
set icount=0
for /f %%j in ('dir /a-d /b *.jpg') do (
set /a icount=icount+1
ren %%j !icd!_!icount!.jpg
)

将上面的保存为bat,放在与jpg同一路径下执行,即可实现你要求的功能

温馨提示:答案为网友推荐,仅供参考
相似回答