用途
可以将任意的文件名批量修改有规律的文件名,如下:

使用方法
新建一个文本文件(.txt),将下面代码复制进去,保存,最后将文件后缀改成.bat,放到想要批量操作的文件所在的文件夹,直接双击就好.
实现代码
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
COLOR 0A
TITLE keith batch rename tool
ECHO.
ECHO =================================
ECHO 欢迎使用keith批量命名工具
ECHO =================================
ECHO.
ECHO 请选择要批量修改的处理的后缀名:
ECHO.
ECHO 1. 所有文件(只会修改文件名)
ECHO 2. txt
ECHO 3. png
ECHO 4. 其他,我自己来输入
ECHO.
CHOICE /C 1234 /m "你的选择是: "
IF %ERRORlEVEL% equ 1 SET suffix=*
IF %ERRORlEVEL% equ 2 SET suffix=txt
IF %ERRORlEVEL% equ 3 SET suffix=png
IF %ERRORlEVEL% equ 4 (
ECHO.
SET /P suffix="请输入要批量处理的后缀名: "
)
ECHO.
SET /p prefix="请输入你修改成的文件名的开头: "
ECHO.
ECHO 修改ing...
ECHO.
SET /a index=0
FOR %%i in (*.!suffix!) do (
SET /a index=!index!+1
SET name=!prefix!!index!.!suffix!
REN "%%i" !name!
)
IF %ERRORlEVEL% equ 0 (
ECHO 修改成功!
) ELSE (
ECHO 修改失败!
)
ECHO.
PAUSE
处理中文乱码问题
用记事本打开文件,点击文件->另存为,保存时编码选择ANSI就可以了。
这是一个Windows批处理脚本教程,教你如何创建一个.bat文件,用于批量修改指定后缀名的文件名。用户可以选择处理所有文件或特定后缀如.txt和.png,也可以自定义后缀。脚本中包含了处理中文乱码问题的提示,只需将文件另存为ANSI编码即可。通过这个工具,可以方便快捷地统一文件命名规范。

2333

被折叠的 条评论
为什么被折叠?



