DOS批处理文件 - 需要帮助读取文本文件以创建文件夹,然后在该文件夹中的两个子文件夹

时间:2011-08-23 15:59:23

标签: batch-file directory dos subdirectory

for /F "tokens=*" %* in (C:\Test.txt) do (md "C:\TEMP\%*" || cd "C:\TEMP\%*" || md "Computer" || md "Email")

使用此命令,我可以在test.txt中为每个名称创建一个文件夹,但不会让我创建子文件夹。

理想情况下,它会创建文件夹 Smith ,然后每个文件夹都会获得两个相同的子文件夹 Car House

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

批处理脚本非常令人印象深刻。 :-)自从我上次见到有人写.bat脚本以来已经很久了。你会尝试:

for /F "tokens=*" %x in (C:\Test.txt) do mkdir c:\temp\%x\Computer c:\temp\%x\Email
  • mkdir接受多个目录名称。
  • 如果你先做“cd C:\ temp”,你必须做“cd ..”。但是根本不需要cd。