Re: [請問] 批次改檔名 (GOGOBOX用)
※ [本文轉錄自 EZsoft 看板]
作者: mymike12 (mymilk12) 看板: EZsoft
標題: Re: [請問] 批次改檔名 (GOGOBOX用)
時間: Thu Feb 25 08:53:00 2010
請直接按END
debug程式
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 echo %%i >> list2.tmp
list.tmp
--
[KALEIDOSTAR][33][DVDRIP][WMV9].rmvb_NEO_
[KALEIDOSTAR][34][DVDRIP][WMV9].rmvb_NEO_
--
list2.tmp
--
[KAL
[KAL
程式第三行改寫多次無法列出正確的值
用分段符號的寫法不知道錯在哪@@麻煩幫除蟲
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.217.202
推
02/25 09:03,
02/25 09:03
請問特別括號起來有甚麼用意?我用沒括號跑都可以
推
02/25 09:29,
02/25 09:29
原來如此
推
02/25 09:33,
02/25 09:33
→
02/25 09:36,
02/25 09:36
→
02/25 09:37,
02/25 09:37
抓不到副檔名有星號的
→
02/25 09:57,
02/25 09:57
→
02/25 09:58,
02/25 09:58
→
02/25 10:48,
02/25 10:48
→
02/25 10:48,
02/25 10:48
→
02/25 10:49,
02/25 10:49
→
02/25 11:21,
02/25 11:21
→
02/25 11:22,
02/25 11:22
可是我想要寫的是所有檔案適用的
還是可以用其他的語言寫?
※ 編輯: mymike12 來自: 140.115.217.202 (02/25 12:30)
想了約半天找出了解決方案
for %%i in (*_CRCDATA_) do del %%i
for %%i in (*_NEO_) do echo %%i >> list.tmp
for /F "delims=_" %%i in (list.tmp) do rename %%i_NEO_ %%i
del list.tmp
實測OK!
---
使用教學:
想用的把上面程式碼複製到記事本,然後另存新檔(選擇所有檔案),檔名打gogobox.bat
---
歡迎高手給出更棒的solution
※ 編輯: mymike12 來自: 140.115.217.202 (02/25 12:43)
推
02/25 13:26,
02/25 13:26
→
02/25 13:26,
02/25 13:26
→
02/25 13:27,
02/25 13:27
→
02/25 13:27,
02/25 13:27
原來如此,感謝講解
→
02/25 14:29,
02/25 14:29
※ 編輯: mymike12 來自: 140.115.217.202 (02/25 16:44)
推
02/25 19:39,
02/25 19:39
→
02/25 19:40,
02/25 19:40
恩簡短不少
※ 編輯: mymike12 來自: 140.115.217.202 (02/26 00:07)
新版:
for %%i in (*_CRCDATA_) do del "%%i"
for %%i in (*_NEO_) do echo %%i >> list.tmp
for /F "delims=_" %%i in (list.tmp) do rename "%%i_NEO_" "%%i"
del list.tmp
改進:對某些測試文件失效的問題
使用教學:
想用的把上面程式碼複製到記事本,然後另存新檔(選擇所有檔案)檔名打gogobox2.bat
※ 編輯: mymike12 來自: 140.115.217.202 (02/26 10:52)
→
02/26 12:45,
02/26 12:45
沒辦法,目前只想到這種方法,也測試成功
如果遇到檔名底線就真的GG
希望有人能提供更好的解法?
※ 編輯: mymike12 來自: 125.225.97.226 (02/26 19:40)
---------------
→
02/26 23:26,
02/26 23:26
→
02/26 23:27,
02/26 23:27
→
02/26 23:27,
02/26 23:27
→
02/26 23:30,
02/26 23:30
left大提供的指令為目前最佳版本
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.100.162
※ 編輯: mymike12 來自: 140.115.217.202 (02/28 17:32)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章