内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

計算機中批處理重命名系列案例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹計算機中批處理重命名系列案例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站是一家網(wǎng)站設(shè)計制作、成都做網(wǎng)站,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需網(wǎng)站開發(fā),網(wǎng)站開發(fā)公司,自2013年起是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。

案例一、

想把一個文件夾里的全部文件都命名成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 遍歷當前目錄(%~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即可。

以上是“計算機中批處理重命名系列案例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標題:計算機中批處理重命名系列案例分析-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://www.rwnh.cn/article30/icjpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、動態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、定制網(wǎng)站、電子商務(wù)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
昌吉市| 保靖县| 洛南县| 永昌县| 沛县| 兰坪| 东明县| 霍林郭勒市| 贵港市| 汉中市| 项城市| 临高县| 漳州市| 武汉市| 绥宁县| 宜川县| 江油市| 石屏县| 成武县| 贵州省| 遵化市| 茂名市| 岳西县| 怀柔区| 筠连县| 富裕县| 乌拉特中旗| 大新县| 乳山市| 茂名市| 湖北省| 江永县| 鞍山市| 上犹县| 修文县| 尉氏县| 修文县| 兴国县| 万年县| 台东市| 威宁|