@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!"
)
)
)
)
)