我想从文本文件(student.txt)中读取学生姓名,并为每个学生创建一个目录。
我使用了这个命令:
for /f "tokens=1* delims=" %%i in (student.txt) do ( md %%i )
但是当我运行它时,学生名字就是Jay Leno。它创建了两个目录。一个杰伊和一个莱诺。我只想要一个目录,“Jay Leno”
非常感谢任何帮助。我是新手:)
答案 0 :(得分:1)
for /f "delims=" %%i in (student.txt) do ( md "%%i" >nul 2>nul)
如果要创建的目录包含空格(如果不包含空格,则需要在"quotes"
中)
如果目录已存在,2>nul
会抑制错误消息
>nul
会抑制“已创建”报告。
(根据您的选择可以省略其中一个或两个)