- @echo off
- set "f1=D:\TXT"
- set "f2=E:\123"
- for %%a in ("%f1%\*.txt") do (
- set /a n+=1
- call set _%%random%%_%%n%%=%%a
- )
- for /d %%d in ("%f2%\*") do (
- call :1 "%%d"
- )
- pause & exit
-
- :1
- for /f "tokens=1* delims==" %%a in ('2^>nul set _') do (
- copy "%%b" "%~1"
- set %%a=
- exit /b
- )
- exit /b
复制代码
|