欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows下批處理(BAT)修改文件名的一些整理

 更新時(shí)間:2022年04月25日 16:08:44   作者:李霽明  
本文主要介紹了Windows下批處理(BAT)修改文件名的一些整理,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

批處理刪除文件名中的一些字

@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)上找的代碼,不可考

到此這篇關(guān)于Windows下批處理(BAT)修改文件名的一些整理的文章就介紹到這了,更多相關(guān)批處理修改文件名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論