我有一个文件
toCreateFolders.dat
:
D:\main\A\1
D:\main\B\2
D:\main\B\3
D:\main\C\4
D:\main\C\5
D:\main\D\6
我想使用批处理脚本创建上述目录:
@ECHO ON
for /f "tokens=* delims=" %%a in (D:\toCreateFolders.dat) do (
set line=%%a
DO IF NOT EXIST !line! MD !line!
)
EXIT
它不起作用。
有什么建议吗?
我建议你尝试这样:
@For /F "UseBackQ EOL=? Delims=" %%G In ("D:\toCreateFolders.dat") Do @If Not Exist "%%~G\." MD "%%~G"
甚至像这样:
@For /F "UseBackQ EOL=? Delims=" %%G In ("D:\toCreateFolders.dat") Do @MD "%%~G" 2>NUL