我只是想让我现有的脚本从文件名中删除“.RETCH”。
离。 “B00TI8DTJY.RETCH.PT01.jpg - > B00TI8DTJY.PT01.jpg”
我知道如何删除一定数量的字符或在文件名中添加内容,但无法弄清楚如何只删除.RETCH部分。
感谢。
答案 0 :(得分:2)
setlocal enabledelayedexpansion
for /f %%a in ('dir *RETCH* /b') do (
set "name=%%a"&set "name=!name:.RETCH=!"
ren "%%a" "!name!"
)
只需在与文件相同的目录中运行它。如果需要继续子目录,则将/s
标志添加到dir
命令。