- @echo off&setlocal enabledelayedexpansion
-
- for /f "delims=" %%a in (1.txt) do (
- for /f "delims=" %%b in ('dir /a-d/s/b "1\*%%~a*"') do (
- if not defined %%a (
- set "%%a=%%a"
- set "_%%a="
- set "name=%%~nxb"
- ) else (
- set/a "_%%a+=1"
- set "name=%%~nb(!_%%a!)%%~xb"
- )
- copy "%%b" "2\!name!"
- )
- )
- pause
复制代码
|