主頁 > 知識庫 > 批處理重命名系列案例代碼

批處理重命名系列案例代碼

熱門標(biāo)簽:南陽高頻外呼系統(tǒng)怎么安裝 貴陽電話外呼系統(tǒng)廠家 外呼系統(tǒng)解決電銷問題 為什么申請400電話 蘇丹地圖標(biāo)注app 菏澤電銷外呼系統(tǒng)軟件 高德百度地圖標(biāo)注推廣 地圖標(biāo)注店鋪的收費 京東辦理400電話查詢

批處理用于文本/文件的操作確實非常簡單有力!不用多么復(fù)雜的代碼,僅一個記事本加上簡潔的代碼即可搞定大部分文本/文件的操作,下面記錄下我用過的一些代碼,基本都是我在百度回答知友的一些代碼,既給澗客們參考,也讓起到備忘的作用。。。。

案例一、

想把一個文件夾里的全部文件都命名成001,002……這樣按順序,什么順序無所謂,只要名字都變了就行,誰幫忙寫個

我給出的代碼:

@echo off  
setlocal enabledelayedexpansion   
set var=1000  
for /r "%~dp0" %%i in (*.*) do (   
 set /a var+=1   
 if not "%%~nxi"=="%~nx0" ren "%%i" !var:~-3!%%~xi   
)  
pause>nul  
echo 處理完畢,任意鍵退出...  
exit

簡單解釋:
1.使用for /r 遍歷當(dāng)前目錄(%~dp0)下所有文件,效率比for /f + dir /s /b 高;
2.if not語句用于排除bat文件本身,全路徑是%0,拓展到bat文件名:%~nx0;
3.利用變量1000開始累加,每次利用!var:~-3!取得后三位,即依次為001、002、003...
Ps:var=1000,那么此腳本最多重命名999個文件,再多將出現(xiàn)覆蓋錯誤,如何修改?請澗客思考,最好能在評論中留下您的代碼,呵呵!(比較簡單,大蝦請勿拍磚?。?/p>

案例二、

“比如,我有一個文件夾里的文件都是X1,、X2…X51,我有個的文件名字是X15.ass,用完以后變成[Yousei-raws] Soul Eater 14 [BDrip 1280x720 x264 FLAC].ass代碼如下:

@echo off  
set a=0  
setlocal EnableDelayedExpansion  
for %%n in (*.ass) do (  
ren "%%n" "[Yousei-raws] Soul Eater !a! [BDrip 1280x720 x264 FLAC].ass" 
set /A a+=1  
)

如何才能讓順序變正確,順便說一下,最后一個51變成了1.

我給出的代碼:

@echo off   
set a=100  
setlocal EnableDelayedExpansion   
for /f "delims=*" %%n in ('dir /b *.ass') do (  
  set /a a+=1  
  ren "%%n" "[Yousei-raws] Soul Eater !a:~-2! [BDrip 1280x720 x264 FLAC].ass"  
)

簡單解釋:因為a的值,被初始化為0,所以第一個文件就是0,第二個是1,那么第15個就是14了。。。代碼調(diào)換了下順序,先給a+1,讓重命名時a的值為1即可。

Ps:此處使用for+dir 的方式,效率雖然會低一點,但是出錯率也降低了,容易懂!當(dāng)然一樣可以用for /r。

您可能感興趣的文章:
  • 批處理ren重命名的方式
  • C#使用OpenCv圖像批處理并改變圖片大小并且重命名
  • Python批處理刪除和重命名文件夾的實例
  • 重命名批處理python腳本
  • 文件夾取其名稱前兩位重命名的批處理代碼
  • 批處理重命名特殊文件名的代碼
  • 全盤搜索指定文件并拷貝到指定位置[自動重命名]的批處理
  • 用批處理實現(xiàn)將文件以數(shù)字重命名的代碼
  • 用批處理重命名文本文件名的代碼
  • 重命名administrator賬號的批處理文件
  • 批處理應(yīng)用:恢復(fù)Mcafee重命名的可疑病毒文件擴(kuò)展名
  • 批處理應(yīng)用:根據(jù)文件內(nèi)容進(jìn)行重命名操作
  • 批處理應(yīng)用根據(jù)文件內(nèi)容進(jìn)行重命名操作

標(biāo)簽:海北 資陽 通遼 韶關(guān) 昌都 阿里 滄州 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《批處理重命名系列案例代碼》,本文關(guān)鍵詞  批處理,重命名,系列,案例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《批處理重命名系列案例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于批處理重命名系列案例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章