看板 EzHotKey 關於我們 聯絡資訊
※ 引述《ljuber (二姐帶來美麗心靈)》之銘言: : 我有上百個資料夾要移到指定資料夾 : 例如 : ABC-xxx 移到ABC_所有資料 : 我用for指令寫了個指令 : for /D %%a in (ABC-*) do move %%a .\ABC_所有資料 : 結果遇到 : ABC-this is apple 這樣的資料夾就無法移動過去 其他都可以 : 不知道參數要怎麼設定才對?? 如果我要全自動的copy過去指定資料夾 寫一個try.bat dir *.* /b >list.txt for /f "tokens=1 delims=- " %%a in (list.txt) do md "%%a_"所有資料"" rd list.txt_所有資料 rd try.bat_所有資料 for /f "tokens=1,2 delims=- " %%a in (list.txt) do move "%%a-%%b" %%a_所有資料 del list.txt 主要是這段: for /f "tokens=1,2 delims=- " %%a in (list.txt) do move "%%a-%%b" %%a_所有資料 變成有空格的資料夾還是一樣無法搬移過去 不知道上引號" 要怎麼加才對? 還是要怎麼修改? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.214.54 ※ 編輯: ljuber 來自: 123.192.214.54 (02/14 14:13)
hpo14:"%%a_所有資料" 02/14 16:06
hpo14:md "%%a_"所有資料"" -> md "%%a_所有資料" 02/14 16:07
ljuber:不是第二段那個 是第五段那個 02/14 16:12
※ 編輯: ljuber 來自: 123.192.214.54 (02/14 16:14)
hpo14:兩個一樣阿... = = 02/14 17:39
hpo14:重點再 %%a_所有資料 -> "%%a_所有資料" 02/14 17:40
ljuber:我試過不行.....XDDD 02/14 19:24
darkgerm:我怎麼沒看到變數b在哪… 02/14 19:59
ljuber:用tokens=1,2 delims=- 代表用-分隔 tokens取1,2變成a,b 02/14 23:03