[BAT-03]一个文件复制多次.bat
@echo off
setlocal enabledelayedexpansion
set /p num=请输入要复制的文件数量:
set count=%num%
set filecount=0
for /l %%i in (1,1,%count%) do (
    for %%f in (*) do (
        set "filename=%%~nf"
        set "extension=%%~xf"
        if not !filename!==copy (
            set "attribs=%%~af"
            if not "!attribs:~0,1!"=="d" if not "!extension!"==".bat" (
                set /a filecount+=1
                if !filecount! leq %num% (
                    set "newname=copy_!filecount!.!extension:~1!"
                    copy "%%~f" "!newname!"
                )
            )
        )
    )
)
返回视频教程