@echo off
setlocal enabledelayedexpansion
set "http=http://网址"
set "d1=d:\目录1"
set "d2=d:\目录2"
set "d3=d:\目录3"
cd /d !d1!
for /r %%i in (*.jpg) do (echo %%i>>"%temp%\tmp1.tmp")
cd /d !d2!
for /r %%i in (*.jpg) do (echo %%i>>"%temp%\tmp2.tmp")
for /f "usebackq delims=" %%i in ("%temp%\tmp1.tmp") do (
findstr /i "%%~nxi" "%temp%\tmp2.tmp" && copy "%%~i" !d3!)
for /f "usebackq delims=" %%i in ("%temp%\tmp2.tmp") do (
set var=%%i&var=!var:%d2%=!
findstr /i "%%~nxi" "%temp%\tmp1.tmp" || (echo !http!/!var:\=/!>>没出现过的.txt))
参考:http://zhidao.baidu.com/question/432637920948680604.html