Batch file 用于从txt文件读取名称并为其创建新目录的批处理文件

Batch file 用于从txt文件读取名称并为其创建新目录的批处理文件,batch-file,text,Batch File,Text,我想从文本文件(student.txt)中读取学生姓名,并为每个学生创建一个目录 我使用了这个命令: for /f "tokens=1* delims=" %%i in (student.txt) do ( md %%i ) 但是当我运行它的时候,学生的名字是杰伊·雷诺。它有两个目录。一个杰伊和一个雷诺。我只想要一个目录,“Jay Leno” 任何帮助都将不胜感激。我是新来的:) 如果要创建的目录包含空格(如果不包含空格,则可选),则该目录需要位于“quotes” 如果目录已经存在,2>nul

我想从文本文件(student.txt)中读取学生姓名,并为每个学生创建一个目录

我使用了这个命令:

for /f "tokens=1* delims=" %%i in (student.txt) do ( md %%i )
但是当我运行它的时候,学生的名字是杰伊·雷诺。它有两个目录。一个杰伊和一个雷诺。我只想要一个目录,“Jay Leno”

任何帮助都将不胜感激。我是新来的:)

如果要创建的目录包含空格(如果不包含空格,则可选),则该目录需要位于
“quotes”

如果目录已经存在,
2>nul
会抑制错误消息

>nul
会抑制“已创建”报告


(其中一项或两项可由您选择省略)

谢谢!现在我想让批处理文件生成一个目录group1,并在group1目录中生成学生的目录。我以为这会很容易。。。似乎无法理解您需要创建一个新问题-它们花费不多-并指定批次如何判断学生属于哪个组,以便创建目录
group\student
。我自己解决了这个问题。谢谢你的帮助!
for /f "delims=" %%i in (student.txt) do ( md "%%i" >nul 2>nul)