如何建立个批处理,建立如下多个3及文件夹

如图所示,如何制作一个批处理或者有没有个程序(可修改),点一次即可生成自己想要的数量的文件夹,并且在文件夹下面还有如图所示的同样的内容,只是要按序增加?
在问个小问题啊,在下确实不会这些,现在从事这个工作,想想点点简单的办法。就只有请假大侠们了嘛!
如果我之间建立比如48个文件夹了,但是后来我发现不够,我又想重49开始在建立我需要的个数。修改那里呀?麻烦给位了啊!

@echo off
set /p first=请输入要建立的一级文件夹名
md %first%
set /p no=请输入要建立的二级文件夹数量
set /a eno=%no%
:rmd
set /a no+=1
if %no% gtr %eno% (exit) else set fn=000%no%
md %first%\%f:~-3%
md %first%\%f:~-3%\%f:~-3%-材料
md %first%\%f:~-3%\%f:~-3%-人工
md %first%\%f:~-3%\%f:~-3%-综合
goto rmd
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-07
@echo off
setlocal ENABLEDELAYEDEXPANSION

set /p name=输入序号之前的文件夹名字:
set /p n=输入开始的序号:
set /p m=输入要创建文件夹数量:


set /a n=%n%
set /a m=%n%+%m%-1

cd 资料集合
 for /l %%i in (%n%,1,%m%) do (
call:fun %%i %name%
)
exit

::////////////////////////////////////
:fun
set tmp=%1
set na=%2
if %tmp% LSS 10 (
set tmp=00%tmp%
) else (
if %tmp% LSS 100 (set tmp=0%tmp%)
)
if exist %na%%tmp% (goto:eof)
::echo %tmp%
md %na%%tmp%
pushd %na%%tmp%
md %na%%tmp%-资料
md %na%%tmp%-人工
md %na%%tmp%-综合
popd
goto:eof

 

输入序号之前的文件夹名字:仓库18A

输入文件夹数量:5

输入要创建文件夹数量:10


结果:

相似回答