修改文件名的批處理代碼
實(shí)例1
@echo off & setlocal enabledelayedexpansion echo -==文件名稱替換(去除文件名中的_v2和_V3)==- echo. echo. set /p folder=請輸入一個(gè)路徑: for /r %folder% %%i in (*) do ( set file=%%i set file=!file:_v2=! set file=!file:_v3=! if %%i neq !file! (move "%%i" "!file!") ) echo. echo. echo 全部文件名替換完成。 echo 按任意鍵退出。 pause>nul
實(shí)例2 批處理替換修改文件名
當(dāng)你有很多類似的文件,文件名可以很規(guī)律卻又有些不規(guī)律的時(shí)候...可以試試這個(gè)批處理。
@echo off echo.&echo. title 批量替換文件名中的部分字符串&color 3f echo Note: echo 本批處理可批量替換本文件所在文件夾下的所有文件名的相同字符 echo.&echo.&echo.&echo.&echo.&echo. echo.&set /p strtemp3= 請輸入要替換的文件類型: echo.&set /p strtemp1= 請輸入要替換的字符串(可替換空格): echo.&set /p strtemp2= 請輸入替換后的字符串(刪除則直接回車): setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do ( set nobird=%%a ren "%%~a" "!nobird:%strtemp1%=%strtemp2%!") echo.&echo.&echo.&echo.&echo Done! pause
批處理重命名為按數(shù)字增加的實(shí)現(xiàn)代碼
1.將要重命名的文件集體選擇右擊重命名為非數(shù)字的名稱
2.將此命令保存成bat放在要重命名的目錄下,名字改為demo.bat (或自行改成其他,代碼跟著更改)
@echo off setlocal enabledelayedexpansion for %%x in (*) do ( if not "%%x"=="demo.bat" ( set /a sum+=1 rename "%%x" "!sum!.txt" ) ) echo 批量重命名完成! pause
3.更改不同的后綴名根據(jù)自己需要更改
批處理命令實(shí)現(xiàn)文件規(guī)范重命名
平時(shí)較少利用批處理命令,通過網(wǎng)絡(luò)學(xué)習(xí)實(shí)現(xiàn)該功能,分享給需要的朋友。
實(shí)現(xiàn)批處理所在文件夾下指定后綴名(如本例JPG)的全部文件(不包括子文件夾)的名字為規(guī)范的文件名。
@echo off&setlocal EnableDelayedExpansion set a=0 for /f "delims=" %%i in ('dir /b *.jpg') do ( if not "%%~ni"=="%~n0" ( if !a! LSS 10 ( ren "%%i" "sample0000!a!.jpg")else if !a! LSS 100 ( ren "%%i" "sample000!a!.jpg")else if !a! LSS 1000 ( ren "%%i" "sample00!a!.jpg")else if !a! LSS 10000 ( ren "%%i" "sample0!a!.jpg")else ( ren "%%i" "sample!a!.jpg") set/a a+=1 ) )
以上就是修改文件名的批處理代碼的詳細(xì)內(nèi)容,更多關(guān)于文件名修改的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
批處理命令向win?server?AD域中批量添加用戶實(shí)現(xiàn)(2種)
本文主要用個(gè)批處理命令在Windows?Server里面批量添加域用戶,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04批處理完美實(shí)現(xiàn)FTP遠(yuǎn)程備份數(shù)據(jù)
本文給大家分享的是實(shí)現(xiàn)使用FTP遠(yuǎn)程備份數(shù)據(jù)到本地的批處理腳本,非常的簡單實(shí)用,有需要的小伙伴可以參考下。2015-09-09bat下產(chǎn)生指定范圍隨機(jī)數(shù)字的實(shí)現(xiàn)方法
批處理、Bat 產(chǎn)生指定范圍隨機(jī)數(shù)字的代碼,需要的朋友可以參考下下2013-05-05