BAT, Как копировать файлы с папками по полным путям?
Смотрите команду xcopy /?
Решение:
Первое:
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" )
)