批量重命名 BAT
发布网友
发布时间:2022-04-22 22:05
我来回答
共5个回答
热心网友
时间:2023-07-07 12:53
推荐用Replace Pioneer,很容易:
详细操作:
1. 选择Tools->Batch Runner 菜单。
2. 点击"Search Files"在目录中搜所需要的文件(在Filename filter输入*999DR*)
3. 把set output filename 中的${FILENAME}改为
${BASE}{replace,'999DR','88D6C'}.${EXT}
4. 点击Rename,完成重命名。
Replace Pioneer 下载地址:
http://www.mind-pioneer.com/replace
热心网友
时间:2023-07-07 12:54
bat文件,内容为
@echo off
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%i in ('dir /a /s /b') do (
set a=%%i
set b=!a:999DR=88D6C!
if not !a!==!b! ren "!a!" "!b!"
)
热心网友
时间:2023-07-07 12:54
rename *-999DR.PER *-88D6C.PER
热心网友
时间:2023-07-07 12:55
这个问题挺有创意的.当初批处理没有学好,爱莫能助啊!估计很难实现,如果要改成 ???(i) 这种还好弄些,???表示确定的名字,(i),i从1开始,到文件的个数减一.
热心网友
时间:2023-07-07 12:55
保存成BAT文件,放在目录下执行.
rename *999DR* *88D6C*