代码如下:
@echo off
Setlocal Enabledelayedexpansion
set "str=想要去掉的字符串"
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
保存txt文件,格式编码为:ANSI
修改.txt为.bat,双击即可
优势:可以循环替换修改不同“特定字符”
弊端:不能批量同时替换多个“特定字符”
代码如下:
@echo off
Setlocal Enabledelayedexpansion
set "str=想要去掉的字符串"
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
保存txt文件,格式编码为:ANSI
修改.txt为.bat,双击即可
优势:可以循环替换修改不同“特定字符”
弊端:不能批量同时替换多个“特定字符”
本文标题:Bat命令:批量删除文件名中特定字符串
本文链接:https://www.haomeiwen.com/subject/crrahltx.html
网友评论