⑴ 怎樣用批處理批量建立文件夾
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 [盤符][路徑]<新文件夾名>
其中盤符省略時默認為當前盤符(批處理文件所在的盤符);路徑省略時為當前路徑(批處理文件所在的路徑)。