網(wǎng)站首頁 編程語言 正文
批處理刪除文件名中的一些字
@echo off
setlocal enabledelayedexpansion
set /p str=請(qǐng)輸入要?jiǎng)h除的字符(回車確認(rèn)):
for /f "delims=" %%a in ('dir /a-d/b *') do (
set new=%%~a
ren "!new!" "!new:%str%=!")
echo 字符“%str%”已刪除!&pause
批量更改文件名神器
@echo off
setlocal enabledelayedexpansion
echo "請(qǐng)輸入所要添加的標(biāo)題前綴[不添請(qǐng)回車]"
set /p str1=
echo "請(qǐng)輸入所要添加的標(biāo)題后綴[不添請(qǐng)回車]"
set /p str2=
:chose
echo "是否應(yīng)用到子文件夾中(Y/N)"
set /p cho=
if "%cho%"=="Y" goto 1
if "%cho%"=="y" goto 1
if "%cho%"=="N" goto 2
if "%cho%"=="n" (goto 2) else (goto chose)
:1
for /f "delims=" %%i in ('dir /a-d/b/s') do (if /i not "%%~fi"=="%~f0" ren "%%i" "%str1%%%~ni%str2%%%~xi")
goto 3
:2
for /f "delims=" %%i in ('dir /a-d /b *.*') do (if /i not "%%~fi"=="%~f0" ren "%%i" "%str1%%%~ni%str2%%%~xi")
goto 3
:3
pause
批量去除文件名前綴
@echo off& setlocal enabledelayedexpansion
for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
ren "%%~1" "!wind:OPE_=!")
注解:OPE_為自己想要?jiǎng)h除的文件名前綴
批量修改補(bǔ)充
@echo off
set /p w=請(qǐng)輸入文件格式(即擴(kuò)展名并以回車結(jié)束):
set /p str1=請(qǐng)輸入要修改的文字(以回車結(jié)束):
set /p str2=請(qǐng)輸入要改成的文字(若是刪除則直接回車,以回車結(jié)束):
for /f "delims=" %%i in ('dir /b /a-d "*.%w%"' ) do (
set str3=%%i
setlocal EnableDelayedExpansion
set "str3=!str3:%str1%=%str2%!"
ren "%%i" "!str3!"
endlocal
)
pause
BAT批處理很厲害,這些都是網(wǎng)上找的代碼,不可考
原文鏈接:https://blog.csdn.net/qq_34767784/article/details/89402699
相關(guān)推薦
- 2022-05-20 plotly分割顯示mnist的方法詳解_python
- 2023-01-08 Android消息機(jī)制原理深入分析_Android
- 2023-01-13 C#實(shí)現(xiàn)動(dòng)態(tài)圖標(biāo)閃爍顯示的示例代碼_C#教程
- 2022-05-12 kotlin ..與 until 區(qū)別
- 2022-05-20 ASP.NET?MVC模式簡(jiǎn)介_基礎(chǔ)應(yīng)用
- 2023-02-10 批處理從html格式(接收到的郵件)中讀取數(shù)據(jù)的操作方法_DOS/BAT
- 2022-06-02 Tomcat用戶管理的優(yōu)化配置詳解_Tomcat
- 2022-04-01 mybatis if 并且判斷列表是否為空
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支