BAT历理 批量创建A-Z文件夹和aa-zz文件夹

@echo off
setlocal enabledelayedexpansion

:: 定义包含A-Z的字符串
set "letters=ABCDEFGHIJKLMNOPQRSTUVWXYZ"

:: 循环提取每个字母并创建文件夹
for /L %%i in (0,1,25) do (
    set "folder_name=!letters:~%%i,1!"  :: 提取第%%i个字符(从0开始)
    mkdir "!folder_name!" 2>nul       :: 创建文件夹(忽略已存在的错误)
)

echo 已成功生成A-Z文件夹!
pause
@echo off
setlocal enabledelayedexpansion

:: 定义小写字母字符串(a-z)
set "letters=abcdefghijklmnopqrstuvwxyz"

:: 切换到当前脚本所在目录(避免路径问题)
cd /d "%~dp0"

:: 外层循环:遍历第一位字母(a-z)
for /L %%i in (0,1,25) do (
    set "char1=!letters:~%%i,1!"
    
    :: 内层循环:遍历第二位字母(a-z)
    for /L %%j in (0,1,25) do (
        set "char2=!letters:~%%j,1!"
        set "folder=!char1!!char2!"
        
        :: 调试:显示当前尝试创建的文件夹名
        echo 正在创建:;!folder!
        
        :: 创建文件夹(不抑制错误提示)
        mkdir "!folder!"
    )
)

echo 操作完成!按任意键退出...
pause
posted @ 2025-06-15 10:39  onestopweb  阅读(110)  评论(0)    收藏  举报