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