我试图删除" .RETCH"从我的文件名与我的批处理脚本

时间:2015-03-13 19:27:05

标签: batch-file rename

我只是想让我现有的脚本从文件名中删除“.RETCH”。

离。 “B00TI8DTJY.RETCH.PT01.jpg - > B00TI8DTJY.PT01.jpg”

我知道如何删除一定数量的字符或在文件名中添加内容,但无法弄清楚如何只删除.RETCH部分。

感谢。

1 个答案:

答案 0 :(得分:2)

setlocal enabledelayedexpansion
for /f %%a in ('dir *RETCH* /b') do (
 set "name=%%a"&set "name=!name:.RETCH=!"
 ren "%%a" "!name!"
)

只需在与文件相同的目录中运行它。如果需要继续子目录,则将/s标志添加到dir命令。