我利用编辑器产生了一串的建立资料夹的指令
该 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
不知道有没有哪位可以指点一下以上两个问题