批处理文件制作目录并复制到其中

时间:2018-08-16 16:02:30

标签: batch-file

下面是我一直在处理的代码。我需要一些帮助。它几乎完全按照我的要求工作。当前会提示您输入名称,并会使用该名称在当前目录中创建一个文件夹。以下代码读取文本文件(“ Names.txt”),并逐行提取字符字符串,以用作基本文件(“ workordertemplate”)副本的新文件名。我正在努力将文件复制到新文件夹中。任何人都有一些建议。当前它将文件复制到工作目录。

echo What do you want the folder to be called?
SET /p folderName=
md %folderName%

@echo off
for /f "tokens=*" %%a in (Names.txt) do call :processline "%%a"
pause
goto :eof

:processline
echo line=%*
copy WorkOrderTemplate.xlsm %*.xlsm
goto :eof

1 个答案:

答案 0 :(得分:0)

folderName插入这样的路径:

copy WorkOrderTemplate.xlsm "%folderName%\%*.xlsm"
                            ^^^^^^^^^^^^^^