看板 Programming 關於我們 聯絡資訊
※ 引述《LIMITED》之銘言: : 例如現在我有一個檔案叫做 01_BBS_PTT_CC.mp3 : 有辦法把底線取代空格變成 01 BBS PTT CC.mp3 : 請問有會寫基本程式的可以教我嗎^^ : ------------------------------------------------------ : 另外額外多問 假設今天檔案是 01_bbs_ptt_cc.mp3 : 有辦法使它變成 01 Bbs Ptt Cc.mp3 嗎 : 非常感謝可以協助我的人.... : ※ 編輯: LIMITED 來自: 220.136.47.194 (07/16 17:21) : 推 buganini:Code_Job ? 220.135.231.23 07/16 17:33 : → MOONRAKER:用一下totalCommander就結了 59.120.168.228 07/16 18:13 : → MOONRAKER:這根本不是什麼基本程式 不要以為這很 59.120.168.228 07/16 18:13 : → MOONRAKER:簡單 會寫程式也不一定注意過這個問題 59.120.168.228 07/16 18:14 : 推 march20:有bash的話,find + parameter expansion吧 66.75.255.220 07/16 18:34 : 推 typeotoco:同一個資料夾下的話 ACDSEE也可以 140.118.102.171 07/16 20:47 : 推 huggie:scripting 很快就解決了 61.62.11.202 07/16 21:23 : 推 yauhh:基本是move A_B_C.mp3 "A B C.mp3" 218.160.213.157 07/16 23:04 如果是三個底線 dir /b *.mp3 > list for /f "tokens=1,1-3* delims=_" %i in (list) do ren "%i_%j_%k" "%i %j %k" 四個就 dir /b *.mp3 > list for /f "tokens=1,1-4* delims=_" %i in (list) do ren "%i_%j_%k_%l" "%i %j %k %l" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.189.194
MOONRAKER:我最討厭windows batch了 一個指令包山 59.120.168.228 07/17 09:52
MOONRAKER:包海 還要加參數 微軟何不推個SIB 59.120.168.228 07/17 09:53
MOONRAKER:(single-instruction batch) 59.120.168.228 07/17 09:53
MOONRAKER:通通整合成一個 還比較有開創性 59.120.168.228 07/17 09:53
Schelfaniel:可以考慮用 Ruby :QQ 163.29.28.137 07/17 09:57
MOONRAKER:其實我曾找到過單一執行檔的bash 59.120.168.228 07/17 10:30
MOONRAKER:不用裝cygwin 直接bash就可以上 59.120.168.228 07/17 10:30
MOONRAKER:我覺得那就很讚了 59.120.168.228 07/17 10:31
yauhh:for指令只一行做迴圈的指令而已,沒包山包海218.160.213.157 07/17 11:58
MOONRAKER:還可以用來拆token,不是包山包海是啥 59.120.168.228 07/17 12:19
buganini:awk不也是 但是windows的常常包了很多 220.135.231.23 07/17 12:28
buganini:但想要的功能剛好沒有.. 220.135.231.23 07/17 12:28
yauhh:原來是這樣,不過這樣比較符合普通的需要218.160.213.157 07/17 12:45
TonyQ:反正人就是會討厭自己用不習慣的東西啊 XD 114.137.13.99 07/18 10:26
TonyQ:又沒人規定你只能用bat XD 114.137.13.99 07/18 10:26
x2006:SIB? ---> PowerShell??? vs Bash??? 203.73.175.220 07/19 23:32