1.需求
多个文件,文件名里有共同的字符,但是不需要这个字符(比如,网上下载的资源文件名会带XXX公众号,XXX资源地址)啥的。如下图,想要去掉【测试文字】
这几个字
2.处理
a.在批量文件的文件夹里面新建txt文件
,输入代码
@echo off
Setlocal Enabledelayedexpansion
set "str=想要去掉的字符串"
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
先不急着保存
b. 选择另存为
c.修改后缀名,改为.bat文件
;保存类型改为 所有文件
;编码改为 ANSI
d.保存,然后双击这个bat文件就行
这样就能批量去掉文件名里不需要的字符了