Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
windows 使用CMD命令批量重命名,替换具体位置的字符(bat 批处理) - NOTEBOOK
windows 使用CMD命令批量重命名,替换具体位置的字符(bat 批处理)
其他
Posted on 2025-02-14
摘要 : windows 使用CMD的重命名命令 ren 批量重命名,替换具体位置的字符。使用搜索通配符 *号 和 ?号。
该同样适用于文件夹。
❱ 注意!注意!注意!

如果不熟悉windowsCMD命令、错用系统字符、错误理解命名格式,那此方法可能会导致错误命名结果。


❱ 注意!注意!注意!

使用 * 号模糊替换时,比较容易出错。
每次修改命名规则时,最好先小部分试验一下,再真正实施。


❱ ren 命令格式

ren [文件名] [新文件名]

例如
// 文件
ren olename.txt newname.txt
// 文件
ren oldFolder newFolder



❱ 批量修改文件名前缀

ren report*.txt log*.txt

report_2025.txt
reportABC.txt
2025report.txt

修改后:
log_2025.txt
logABC.txt
2025report.txt //没有变化



❱ 重命名文件后缀

ren *.jpg *.jpeg

001.jpg
new-002.jpg
AAA.png

修改后:
001.jpeg
new-002.jpeg
AAA.png //没有变化



❱ (最多)保留文件名前几个字符

*号代表不限定具体字符。
?号代表单个字符,多少个?表示保留多少个原字符
ren *.jpg ????.jpg

001.jpg
new-002.jpg
new-003.jpg
AAA.png

修改后:
001.jpg
new-.jpg
new-003.jpg // 因为重名了
AAA.png //没有变化



❱ (最多)保留前4位并在末尾添加-new

ren *.* ????-new.*

001.jpg
new-002.jpg
new-003.jpg
AAA.png

修改后:
001-new.jpg
new--new.jpg
new-003.jpg // 因为重名了
AAA-new.png



❱ 将开头haha更改成newphoto

ren haha_*.* newphoto_*.*

haha_001.jpg
haha_AAA.png
new-002.jpg
new-003.jpg

修改后:
newphoto_001.jpg
newphoto_AAA.png
new-002.jpg // 没有变化
new-003.jpg // 没有变化


❱ 链接

https://blog.csdn.net/weixin_39372311/article/details/143785560