批量修改文件名适用于windows系统
分为4步
1.新建一个 批量修改文件名.txt文件
2.复制下面代码,保存
@echo off
chcp 65001 >nul
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.png) do (
set /A a+=1
ren "%%n" "影魅!a!.jpg"
)
3.修改文件后缀,改为.bat
4.双击运行
效果
代码解析:
1. @echo off 命令用于关闭命令提示符的回显,使输出更加清晰。
2.chcp 65001 >nul 修改批处理文件的编码格式为UTF-8,这样它就可以正确处理中文字符。
3. set a=0 命令将变量 a 初始化为 0。
4. setlocalEnableDelayedExpansion 命令允许在循环中使用延迟扩展,即 ! 符号。
5. for %%n in (*.png) do命令开始一个循环,遍历当前目录下所有 .png 文件。
6. 在循环内部,set /A a+=1 命令将 a 的值增加 1。
7. ren “%%n” “影魅!a!.jpg” 命令将当前 .png 文件重命名为 影魅#.jpg,其中 # 是 a 的当前值。
其他方法
全选当前文件》右键重命名》修改第一个图片的名字,回车(enter)就修改好了xx(1),jpgxx(2),jpg……. xx(100),jpg
这个方法与https://blog.csdn.net/qq_33650655/article/details/140277915这篇文章的《删除重复的图片,解决某度网盘(某度云网盘)重复下载图片的问题》匹配规则相冲突。且命名也不是很好看,数字在括号内。所以被弃用。