⑴ 怎样用批处理批量建立文件夹
for /l %i in (1, 1, 100) do md D:\new\新建文件夹%i。
以上一句便可以实现在D:\New\下新建100个目录,%i是变量。
以上语句是在cmd窗口中运行的;如果要在批处理文件中运行,要把%i改成%%i才可以,否则批处理会自动退出。
[code=BatchFile]
@echo off
for /f %%a in (1.txt) do (if not exist "%%a" (md "%%a"&&echo.>"%%a\%%a.txt"))
[/code]
⑵ 求多级目录批量新建文件夹的批处理
@echo off&setlocal enabledelayedexpansion
color f0&mode con: cols=50 lines=10
echo.&set/p = 已创建:<nul&set num=0
set mc=A B C D E
::mc后面是文件名
for %%i in (%mc%) do ( md %%i
for %%j in (%mc%) do ( md %%i\%%i%%j
for %%k in (%mc%) do ( md %%i\%%i%%j\%%i%%j%%k
for %%l in (%mc%) do ( md %%i\%%i%%j\%%i%%j%%k\%%i%%j%%k%%l
for %%m in (%mc%) do ( md %%i\%%i%%j\%%i%%j%%k\%%i%%j%%k%%l\%%i%%j%%k%%l%%m
set/a num+=1
set/p =!num!<nul
set/a t=!num!
call :tge
)))))
echo.&echo.&pause&exit
:tge
set/a t=!t!/10
set/p =<nul
if !t! geq 1 goto tge
goto :eof:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::这里mc=A B C D E(注意空格),即在bat所在位置创建文件名分别为A、B、C、D、E这5个文件,A下为AA、AB、AC、AD、AE 5个子文件……,总共5层,即5*5,如果mc=A B C ,则创建3*5的目录即每层3个文件夹,共5层。mc后面也可以是数字或汉字(每个字母或数字或汉字都不能相同),如 mc=文 件 夹 迷 宫第一层的文件夹命名取其中1个字命名,第二层取2个字,……,第五层取5个字稍作修改也可以是每层都取一个字命名……当然,mc后面也可以只有一个字或很多,但层数始终是5层……另外,建立过程中,将显示最底层即第5层的文件夹以创建的数目,3*5底层的文件夹数目为3^5=243个,5*5底层文件夹数目为5^5=3125个。
⑶ 如何一次性新建多个文件夹
一次性新建多个文件夹,可使用bat批处理完成。
方法步骤如下:
1、在需要创建文件夹的路径下新建一个txt文本文档。
⑷ 新建文件夹怎么新建(批处理)
批处理中建立新文件夹的命令是:
md [盘符][路径]<新文件夹名>
其中盘符省略时默认为当前盘符(批处理文件所在的盘符);路径省略时为当前路径(批处理文件所在的路径)。