我有幾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批次指令 參考看看