我正在使用 Windows 2008 服务器。我正在从 SQL 表中提取一个包含用户列表的 txt 文件:
用户1 用户 2
用户
3
...
我需要使用该列表中的每个用户名(可能会有所不同)创建文件夹,然后将数据从唯一的源文件夹复制到每个文件夹中。我能够创建变量 var1、var2 等...使用此处另一个已回答问题的帮助,但我不知道如何将它们用于我的文件夹测试和创建功能。
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=*" %%A in (mysourcefile.txt) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%A
)
set var
但这失败得很惨:
IF exist %var% (echo %var% exists ) ELSE ( mkdir %var% && echo %var% created )
这可能很简单,但经过多次尝试,我现在迷路了。谢谢。