批量修改文件前缀名

2022年03月21日

声明:版权所有,禁止匿名转载;禁止商业使用。

制作 .bat 文件

  新建一个txt文本并打开

  复制下面的源码并粘贴到 txt 文件内,或者直接下载源码

  另存为,将其编码格式改为 ANSI (默认格式是 UTF-8,运行时可能会导致乱码),替换源文件,并将该 .txt 文件的后缀名改为 .bat 即可。

使用流程

  将该 bat 文件和想要批处理的文件放到同一文件夹下。

  双击打开 bat 文件,按提示流程输入即可

源码:

@echo off
title 批量修改文件前缀名

echo.
echo 本批处理可批量修改本文件所在文件夹下所有文件的文件前缀名。
echo.

set /p file_type=请输入需要修改的文件格式(即扩展名并以回车结束):
set /p str1=请输入需要修改的文字(以回车结束):
set /p str2=请输入要改成的文字(若是删除则直接回车,以回车结束):

for /f "delims=" %%i in ('dir /b /a-d "*.%file_type%"' ) do (
set str3=%%i
setlocal EnableDelayedExpansion
set "str3=!str3:%str1%=%str2%!"
ren "%%i" "!str3!"
endlocal
)

echo.
echo 文件名已经全部修改完毕!
echo.

pause

下载链接 :批量修改文件前缀名.bat