@echo off
::设置akp主路径
set akp=C:\Users\GTS\Desktop\source\akp
::设置小区主路径
set app=C:\Users\GTS\Desktop\svn\app
::设置列表文件
set lst=list.txt
for /f "delims=" %%a in ('dir /a-d/s/b "%akp%\*.akp"') do (
for /f "tokens=3* delims= " %%b in ('findstr /i /c:"%%~na" "%lst%"') do xcopy /y "%%~a" "%app%\%%~b\v1.0\"
)
pause
这个脚本会自动创建不存在的小区目录,小区目录中有相同akp文件存在的话,默认直接覆盖。