欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

文件名和文件夹的bat批量重命名替换关键字和删除关键字

程序员文章站 2022-07-15 16:09:37
...

文件名和文件夹的bat批量重命名替换关键字和删除关键字

批量文件名替换

@echo off
::设置待替换的字符
set r1=
::设置替换后的字符
set r2=
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/ad/b') do (
set y=%%a
ren "%%~a" "!y:%r1%=%r2%!")
echo.&echo  替换成功
pause

批量文件重命名

@echo off
Setlocal Enabledelayedexpansion
set "str=需要删除的关键字"
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%=!")