文件名和文件夹的bat批量重命名替换关键字和删除关键字。
批量文件名替换
@echo off
set "str1=需要替换的字符串"
set "str2=替换后的字符串"
Setlocal Enabledelayedexpansion
for /f "delims=" %%i in ('dir/b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str1%=%str2%!")
批量文件重命名
@echo off
set "str=需要删除的字符串"
Setlocal Enabledelayedexpansion
for /f "delims=" %%i in ('dir/b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
批量文件夹重命名
@echo off
set "str=需要删除的关键字"
setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('dir/a:d/b') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
资源均来自第三方,谨慎下载,前往第三方网站下载