我正在尝试使用两个.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
您需要做的就是嵌套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
变量)内迭代并创建子文件夹结构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句