[BAT-05]文件夹复制多次.bat
@echo off
setlocal enabledelayedexpansion

set /p num=请输入要复制的文件夹数量:
set count=%num%
set foldercount=0

for /d %%d in (*) do (
    set "foldername=%%~nd"
    set "attribs=%%~ad"
    
    if not "!foldername!"=="%~nx0" (
        if "!attribs:~0,1!"=="d" (
            set /a foldercount+=1
            for /l %%i in (1,1,%count%) do (
                set /a copycount=%%i
                set "newfoldername=!foldername!-!copycount!"
                mkdir "!newfoldername!"
                xcopy "%%~d" "!newfoldername!\" /s /e
            )
        )
    )
)

echo 处理完成!
pause
返回视频教程