我利用編輯器產生了一串的建立資料夾的指令
該 bat 檔案編碼為 UTF-8
mkdir.bat
md "[系統測試][あアいイうウ]"
md "[系統測試]"
md "[あアいイうウ]"
但是在實際執行的時候會變成
c:\demo>md "[蝟餌絞皜祈岫][?弌蝋?换植?琐慎]"
c:\demo>md "[蝟餌絞皜祈岫]"
c:\demo>md "[?弌蝋?换植?琐慎]"
後來想說用迴圈來讀取檔案執行試試看
這時候才想到....靠么~這是 windows 不是 Linux ~
沒有 cat 給我用~Orz
google 上找了一下....雖然有找到透過迴圈讀取檔案的教學
for /f %%a in (mkdir.bat) do (echo %%a)
但是執行的結果只要碰到空白就視為結束
所以只會輸出三個 md
就算用雙引號包住變成
"md [系統測試]"
結果也是一樣~Orz
不知道有沒有哪位可以指點一下以上兩個問題