【BAT】批量给制定类型的文件名添加前缀


@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,否在运行的时候会出现中文乱码。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM