【问题】
批处理创建 可循环创建多级子目录,如上级目录已存在时,不再创建,只需创建 子目录
ECHO. 可以一键创建 所有目录及子目录,或按需选择创建指定 如 Region 1 ,Region 2,Region 3, ALL Region。
以下 代号 是需要自动单独创建目录
Region 1 【CA, US, MX, MX】
Region 2 【SP, UK, FR, NL, DE, IT, TU, UAE, IN】
Region 3 【SG, AU, JP】
【代码】- @echo off
- cd /d "%~dp0"
- echo Region 1 [CA, US, MX, MX]
- echo Region 2 [SP, UK, FR, NL, DE, IT, TU, UAE, IN]
- echo Region 3 [SG, AU, JP]
- echo Region All
- set "RegionInput="
- set /p "RegionInput=Enter Your Region:"
- if /i "%RegionInput%" equ "Region 1" (
- call :CreateRegion1
- ) else if /i "%RegionInput%" equ "Region 2" (
- call :CreateRegion2
- ) else if /i "%RegionInput%" equ "Region 3" (
- call :CreateRegion3
- ) else if /i "%RegionInput%" equ "Region All" (
- call :CreateRegion1
- call :CreateRegion2
- call :CreateRegion3
- )
- goto :end
-
- :CreateRegion1
- for %%a in (CA, US, MX, MX) do (
- md "brand-CA\%%a"
- )
- goto :eof
-
- :CreateRegion2
- for %%a in (SP, UK, FR, NL, DE, IT, TU, UAE, IN) do (
- md "brand-US\%%a"
- )
- goto :eof
-
- :CreateRegion3
- for %%a in (SG, AU, JP) do (
- md "brand-MX\%%a"
- )
- goto :eof
-
- :end
- pause
复制代码
|