- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b/a:d "d:\目标文件夹"') do set/a a+=1&set "#!a!=%%~fi"
- for /f "delims=" %%i in ('dir /b/a:-d "e:\有mp3的文件夹\*.mp3"') do (
- set/a b+=1,"c=b%%a+^!(b%%a)*a"
- for %%j in (!c!) do copy "%%~fi" "!#%%j!"
- )
复制代码
如果不涉及子目录和属性等问题,则:- @echo off&setlocal enabledelayedexpansion
- for /d %%i in ("d:\目标文件夹\*") do set/a a+=1&set "#!a!=%%~fi"
- for %%i in ("e:\有mp3的文件夹\*.mp3") do (
- set/a b+=1,"c=b%%a+^!(b%%a)*a"
- for %%j in (!c!) do copy "%%~fi" "!#%%j!"
- )
复制代码
[ 本帖最后由 hanyeguxing 于 2010-12-7 18:28 编辑 ] |