安全起见,请先备份文件,用复制文件做测试。
效果示例:
原文件名:
59471620240605_TES_20240605184419913.jpg
……
20230905 002_TES_20230905103347655.jpg
修改后文件名
文件1_超声59471620240605_TES_20240605184419913.jpg
……
文件177_超声20230905 002_TES_20230905103347655.jpg
使用步骤:
1.在文件所在文件夹新建一个.txt文档,命名 add_prefix.txt;
2.将下面代码复制如文档中,保存文档。(UTF-8);
3.将文档后缀修改为.bat。
4.双击运行。
@echo off
chcp 65001 >nul
echo 开始批量重命名...
echo.
set n=1
for /f "delims=" %%a in ('dir /b /a-d') do (
if not "%%a"=="%~nx0" (
echo 正在处理: %%a
call :rename_file "%%a"
set /a n+=1
)
)
echo.
echo 完成!
pause
exit /b
:rename_file
set "filename=%~1"
echo 重命名: %filename%
echo 为: 文件%n%_超声%filename%
ren "%filename%" "文件%n%_超声%filename%"
exit /b
其他变体:
1.添加日期前缀:
ren "%filename%" "文件%n%_%date:~0,4%%date:~5,2%%date:~8,2%_%filename%"
2.只添加序号和基础文字前缀:
ren "%filename%" "%n%_超声%filename%"