@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
结果:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/faf2b2119313b07e277412ed0ed7912396dd8c0e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)