
【已解決】創建目錄和子目錄的BAT代碼請大佬修復一下子目錄無法創建
這一段無法創建子目錄,請大佬修復一下,非常感謝!!!需求:0目錄下從0~9991目錄下從1000~1999...10目錄下從10001~10999...100目錄下從100001~100999nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- :: 設置父目錄路徑
- set ParentDir=D:Desktop新建文件夾
- :: 清除任何可能存在的舊目錄
- rd /s /q %ParentDir%* 2>nul
- :: 循環創建200個主目錄,每個目錄對應一個編號范圍
- for /l %%i in (0,1,12) do (
- :: 計算子目錄編號的起始值
- set /a startNumber=%%i*1000
- :: 創建主目錄
- mkdir %ParentDir%%%i 2>nul
- :: 如果成功創建主目錄,則進入該目錄并創建子目錄
- if exist %ParentDir%%%i (
- cd /d %ParentDir%%%i
- :: 在該目錄下創建從startNumber到startNumber+999的子目錄
- for /l %%j in (%startNumber%,1,%startNumber%+999) do (
- set subdirName=%%j
- mkdir !subdirName! 2>nul
- )
- :: 返回上一級目錄
- cd /d %ParentDir%
- ) else (
- echo 無法創建主目錄 %ParentDir%%%i
- )
- )
- echo 創建完成。
- pause

