一、介绍
此bat脚本用于批量给文件增加前缀后缀(可输入中文),后缀可以填入文件类型;
二、源码如下
@echo off
setlocal enabledelayedexpansion
rem 设置源文件夹路径
set "source_folder=E:\ALL"
rem 设置要修改的文件名前缀
set "file_prefix=研发__"
rem 设置要修改的文件名后缀
set "file_suffix=_202406_周报.xlsx"
rem 进入源文件夹
cd /d "%source_folder%"
rem 设置命令提示符字符集编码为 UTF-8
chcp 65001 > nul
rem 遍历源文件夹中的所有文件
for %%A in (*) do (
rem 生成新的文件名
set "new_name=!file_prefix!%%~nA!!file_suffix!"
rem 打印原始文件名和新文件名
echo Renaming file: "%%A" to "!new_name!"
rem 重命名文件
ren "%%A" "!new_name!"
)
echo 文件重命名完成。
pause
三、使用方法
1、修改源文件夹路径为存放文件的目录
2、修改想要添加的前缀和后缀
3、使用Notepad++将编码格式保存为GB2312并保存
四、效果演示
1、将想要批量修改的文件放在该目录下(确保该目录与脚本中目录一致):
2、双击运行bat脚本
3、查看结果:已成功添加前缀和后缀