首页 教程 正文
  • 本文约594字,阅读需3分钟
  • 86
  • 1

利用bat脚本批量重命名替换关键字和删除关键字

温馨提示:本文最后更新于2024年7月10日 00:43,若内容或图片失效,请在下方留言或联系博主。

批量文件名关键字替换

@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 "str1=需要替换的关键字"
set "str2=替换后的关键字"
Setlocal Enabledelayedexpansion
for /f "delims=" %%i in ('dir /a:d /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%=!")
评论
$comment['poster']
snow
0
Unknown BrowserOther
stay hungry stay foolish
2024-07-10 00:43