明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

批處理命令_如何批處理命令大局部更改文件名方法

[摘要]批處理命令_如何批處理命令批量更改文件名方法如何批處理命令批量更改文件名講解:最近下了不少動(dòng)畫(huà)文件名都太長(zhǎng),一般都是 [字幕組][名稱][集數(shù)][語(yǔ)言][分辨率][編碼].后綴 這樣的格式比如 01.rmvb 之類(lèi),可是手動(dòng)改很麻煩,于是就寫(xiě)了這個(gè) bat,希望對(duì)大家有幫助2009-10-16:*...

批處理命令_如何批處理命令批量更改文件名方法

如何批處理命令批量更改文件名講解:最近下了不少動(dòng)畫(huà)文件名都太長(zhǎng),一般都是 [字幕組][名稱][集數(shù)][語(yǔ)言][分辨率][編碼].后綴 這樣的格式比如 01.rmvb 之類(lèi),可是手動(dòng)改很麻煩,于是就寫(xiě)了這個(gè) bat,希望對(duì)大家有幫助

2009-10-16:
* 修正了更改文件名部分
+ 增加了幾個(gè)取得名稱的方法,在REM注釋節(jié)

代碼如下:

@echo off
SetLocal EnableDelayedExpansion

REM 要查找的文件
set ext=*.rm,*.rmvb,*.avi,*.mkv,*.torrent

REM 新文件名在原文件名中的起始位置,從0開(kāi)始
set pstart=23

REM 新文件名在原文件名中的長(zhǎng)度
set length=2

REM 遍歷文件,并截取編號(hào)作為新文件名
for %%a in (!ext!) do (

REM 文件名
set fn=%%~na

REM 后綴
set en=%%~xa

REM 取 pstart 位置之后的所有字符 !fn:~%pstart%!!en!
REM 取文件名最后 length 長(zhǎng)度字符 !fn:~-%length%!!en!
REM 取文件名 pstart 開(kāi)始的 length 長(zhǎng)度字符 !fn:~%pstart%,%length%!!en!

REM 顯示新文件名
echo !fn:~%pstart%,%length%!!en!

REM 修改文件名
rename "%%a" "!fn:~%pstart%,%length%!!en!"
)

pause

新建個(gè) bat,將以上代碼復(fù)制至其中即可運(yùn)行,參數(shù)可適當(dāng)修改。可以使效果進(jìn)一步提升!


常見(jiàn)的網(wǎng)絡(luò)操作系統(tǒng)有UNIX、Netware、Windows NT、Linux等,網(wǎng)絡(luò)軟件的漏洞及缺陷被利用,使網(wǎng)絡(luò)遭到入侵和破壞。