Решение:
Первое:
xcopy "C:\Data" "C:\papka1" /e /h /k /q /r /c /y
Второе:
@echo off
for /f "delims= eol=" %%f in ('type list.txt') do (
if exist "%%f\" (
robocopy "%%~dpf\" "C:\papka2%%~pf\" /xf * /e /njh /njs /v /log+:log.txt
) else ( robocopy "%%~dpf\" "C:\papka2%%~pf\" /fp /njh /njs /ns /nc /v /log+:log.txt "%%~nxf" )
)