Re: [請問] 批次改檔名 (GOGOBOX用)

看板EZsoft (小軟體)作者 (Dennis(一上B就糟糕))時間16年前 (2010/02/25 00:45), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《mymike12 (mymilk12)》之銘言: : GOGOBOX下載完有時會檔案沒自動合併 : 產生兩個檔案 : 舉例:(123.rmvb) : 123.rmvb_CRCDATA_ : 123.rmvb_NEO_ : 解法:刪除123.rmvb_CRCDATA_ : 改名123.rmvb_NEO_===>123.rmvb : 想說有沒有辦法用dos指令寫個.bat的小程式來處理大量的檔案? : --- : 有上網查過批次改名的指令 : del *.rmvb_CRCDATA_ : rename *.rmvb_NEO_ *.rmvb : 但是這個只能處理rmvb一個個案,如果要其他副檔名的就還要改。 : 請問要如何改才可以所有檔案通吃? 批次檔內容 for %%i in (*_CRCDATA) do del "%%i" for %%i in (*_NEO_) do echo %%i >> list.tmp for /F "delims=_NEO_" %%i in (list.tmp) do rename "%%i_NEO_" "%%i" del list.tmp 這樣如何? -- 我的配備: CPU:Q9550 VGA: Nvidia GTS 250 1G GA-EP45T-UD3R SATA2 320G*2 RAID 0 海韻 500W 80+ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.74.147

02/25 00:48, , 1F
第一行應該是
02/25 00:48, 1F

02/25 00:48, , 2F
for %%i in (*_CRCDATA) do del "%%i"
02/25 00:48, 2F

02/25 00:49, , 3F
因為不一定是rmvb
02/25 00:49, 3F

02/25 01:09, , 4F
直接修文阿
02/25 01:09, 4F
※ 編輯: dennisxkimo 來自: 114.33.74.147 (02/25 01:18)

02/25 01:19, , 5F
剛剛才知道怎麼修文...(遮臉)
02/25 01:19, 5F

02/25 07:56, , 6F
感謝
02/25 07:56, 6F

02/25 08:02, , 7F
原來要再弄個temp檔存檔名(memo
02/25 08:02, 7F

02/25 09:04, , 8F
最土法的作法...不過我很習慣...
02/25 09:04, 8F
文章代碼(AID): #1BXLUhqr (EZsoft)
討論串 (同標題文章)
文章代碼(AID): #1BXLUhqr (EZsoft)