bat 批量重命名

windows 自带的批量重命名,会将文件变成以下情况:

 显然不够智能,用 bat 文件写个能直接运行的程序快速处理:

@echo off
setlocal enabledelayedexpansion
chcp 65001

echo current path is: %cd%

set fileName=750_1-
set ext=json
set /a numStart=1for %%i in (*.%ext%) do (
ren %%i %fileName%!numStart!.%ext%
set /a numStart+=1
)

完美运行:

 

posted @ 2024-11-14 11:49  名字不好起啊  阅读(16)  评论(0编辑  收藏  举报