使用 .txt 输入文件创建文件夹和子文件夹
Create folder and subfolder with .txt imput file
我正在尝试使用两个 .txt 文件批量创建文件夹和子文件夹
文件 'folder.txt' 是我的项目名称,例如。 'project 01' 'project 02' 等
在文件 'subfolder.txt' 上,我需要创建结构,例如。 'WP' 'Discovery' 'Evidence' 在每个项目文件夹中。
有些像这样:
\项目01\WP
\项目01\Discovery
\项目01\Evidence
我尝试了一些代码,但我得到的只是第一个 folder.txt 目录,或者两个 txt 文件中的所有文件夹,形成一堆乱七八糟的文件夹
SET "destdir=C:\Users\User\Desktop\batch script"
FOR /f %%a in (folder.txt) DO (
md "%%a"
)
FOR /f %%b in (subfolder.txt) in (
'dir /b /a "%destdir%" ' ) DO (
md "%destdir%\%%b"
)
GOTO :EOF
您需要做的就是嵌套您的 FOR
循环:
SET "destdir=C:\Users\User\Desktop\batch script"
FOR /f %%a in (folder.txt) DO (
md "%destdir%\%%a"
FOR /f %%b in (subfolder.txt) DO md "%destdir%\%%a\%%b"
)
在上面,subfolder.txt
列表是为 folder.txt
(您的项目)的每个实例创建的。换句话说,folder.txt
中的每个条目都在嵌套的 FOR
循环(%%b
变量)中迭代并创建子文件夹结构。
我正在尝试使用两个 .txt 文件批量创建文件夹和子文件夹
文件 'folder.txt' 是我的项目名称,例如。 'project 01' 'project 02' 等 在文件 'subfolder.txt' 上,我需要创建结构,例如。 'WP' 'Discovery' 'Evidence' 在每个项目文件夹中。
有些像这样:
\项目01\WP
\项目01\Discovery
\项目01\Evidence
我尝试了一些代码,但我得到的只是第一个 folder.txt 目录,或者两个 txt 文件中的所有文件夹,形成一堆乱七八糟的文件夹
SET "destdir=C:\Users\User\Desktop\batch script"
FOR /f %%a in (folder.txt) DO (
md "%%a"
)
FOR /f %%b in (subfolder.txt) in (
'dir /b /a "%destdir%" ' ) DO (
md "%destdir%\%%b"
)
GOTO :EOF
您需要做的就是嵌套您的 FOR
循环:
SET "destdir=C:\Users\User\Desktop\batch script"
FOR /f %%a in (folder.txt) DO (
md "%destdir%\%%a"
FOR /f %%b in (subfolder.txt) DO md "%destdir%\%%a\%%b"
)
在上面,subfolder.txt
列表是为 folder.txt
(您的项目)的每个实例创建的。换句话说,folder.txt
中的每个条目都在嵌套的 FOR
循环(%%b
变量)中迭代并创建子文件夹结构。