使用批處理腳本(.bat)可以實現批量修改文件名的功能。
以下是一個示例的批處理腳本,通過循環遍歷指定目錄下的文件,并根據需要修改文件名:
@echo off
setlocal enabledelayedexpansion
rem 設置要修改的文件所在的目錄
set "folder=C:\Path\to\your\folder"
rem 設置要替換的文本和新的文本
set "replace=old_text"
set "new_text=new_text"
rem 遍歷目錄下的所有文件
for %%F in ("%folder%\*") do (
rem 獲取文件名和擴展名
set "filename=%%~nxF"
rem 替換文件名中的文本
set "new_filename=!filename:%replace%=%new_text%!"
rem 判斷是否有變動,如果有則重命名文件
if not "!filename!"=="!new_filename!" (
ren "%%F" "!new_filename!"
)
)
echo 批量修改文件名完成!
pause
請根據自己的需求,將上述示例中的folder
、replace
和new_text
分別替換為你希望的目錄路徑、要替換的文本和新的文本。然后將整個腳本保存為以.bat
為后綴的文件,在雙擊運行即可實現批量修改文件名的功能。
請注意,在運行腳本之前,建議先備份需要修改文件名的目錄,以防意外情況發生。