使用.txt输入文件创建文件夹和子文件夹

法尔科尼

我正在尝试使用两个.txt文件批量创建文件夹和子文件夹

在文件“ folder.txt”上是我的项目名称,例如。“项目01”“项目02”等。在文件“ subfolder.txt”上,我需要创建estruture,例如。每个项目文件夹中的“ WP”“发现”“证据”。

像这样:

\项目01 \ WP

\ project 01 \发现

\ project 01 \证据

我尝试了一些代码,但我得到的只是第一个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
杰森·福克纳(Jason Faulkner)

您需要做的就是嵌套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.txtfolder.txt(您的项目)的每个实例创建清单换句话说,每个条目都会在folder.txt嵌套FOR循环(%%b变量)内迭代并创建子文件夹结构

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章