@echo off
title 批量替換文件名
echo.
echo 本批處理可批量替換本文件所在文件夾下所有文件的文件名。
echo.
echo.&set /p file_type= 請輸入要添加前綴的文件類型(例如:png,txt):
echo.&set /p add_str= 請輸入要添加前綴的文件名字符串(不變則直接回車):
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.%file_type%') do (
ren "%%~a" "%add_str%_%%a")
echo.
echo 文件名已經全部修改完畢!
echo.
pause
打開windows默認的編輯器,將上述代碼復制進去,保存為.bat文件,然后雙擊運行即可。注意如果你使用的是其他編輯器保存代碼,需要將文本的編碼格式修改為ANSI,否在運行的時候會出現中文亂碼。