批处理基础(四)批量更改文件名

file_exist.bat文件内容如下:
注:ren表示重命名

@echo off
echo 开始更改文件名......
set prefixName=my_
set /a sum=0
for %%m in (*) do (
if not "%%m"=="file_exist.bat" (
ren %%m %prefixName%%%m
set /a sum=sum+1
)
)
echo 文件改名完毕,共有%sum%个文件被成功改名!
set prefixName=
set sum=

在这里插入图片描述
解释:该段代码表示在当前目录下,将所有文件名不为file_exist.bat的文件,添加my_前缀;文件更改完成后,释放变量。
在这里插入图片描述

发布了228 篇原创文章 · 获赞 44 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_40945965/article/details/86708495