[請問] dos批次檔怎麼寫?(已解決)
我有幾10個檔案
例如
我是金城武-ABC-201701.xls 要取代成 我是明金城-201701.xls
風險報表-ABCD-201702.xls 要取代成 1-1-1-201702.xls
不知道用dos批次檔怎麼寫
用ren +wildcard方式 似乎不行
因為中間有 - 間隔
===後來去查到FOR指令的寫法:
for /f "tokens=3 delims=-" %%i in ('dir /b 我是金城武*.xls') do ren
我是金城武-ABC-%%i 我是明金城-%%i
利用 delims= - 當做分隔
因為要留的201701.xls是在第三個 寫入到變數i 去
就可以做上面的dos批次指令 參考看看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.67.78
※ 文章網址: https://www.ptt.cc/bbs/ask/M.1513842018.A.1F7.html
→
12/21 15:42,
8年前
, 1F
12/21 15:42, 1F
→
12/21 15:42,
8年前
, 2F
12/21 15:42, 2F
公司不能裝...
※ 編輯: ptguitar (60.250.67.78), 12/21/2017 15:47:10
※ 編輯: ptguitar (60.250.67.78), 12/21/2017 15:47:40
※ 編輯: ptguitar (60.250.67.78), 12/21/2017 15:49:40
推
12/21 16:08,
8年前
, 3F
12/21 16:08, 3F
大概就是 我是金城武-abc 取代成我是明金城
風險報表-ABCD 取代成 1-1-1 類似這樣
規則還很多就是了
→
12/21 16:16,
8年前
, 4F
12/21 16:16, 4F
推
12/21 16:25,
8年前
, 5F
12/21 16:25, 5F
→
12/21 16:25,
8年前
, 6F
12/21 16:25, 6F
※ 編輯: ptguitar (60.250.67.78), 12/21/2017 16:40:47
※ 編輯: ptguitar (27.242.170.141), 12/21/2017 19:25:08
→
12/21 19:53,
8年前
, 7F
12/21 19:53, 7F
※ 編輯: ptguitar (27.242.170.141), 12/21/2017 21:04:28