Put this code in a bat file and run it. It reads paths to copy to from filepath_from.csv and copyes each one to path specified in filepath_to.csv. filepath_to.csv is read from application stream3. It avoids interfering with STDIN. filepath_from.csv is read in standard for loop. I assume both files have equal number of rows.
@echo off
setlocal EnableDelayedExpansion
3<filepath_from.csv (
for /F "delims=" %%a in (filepath_to.csv) do (
set line=
set /P line=<&3
copy /Y /Z "!line!" "%%a"
rem Or use xcopy "!line!" "%%~dpa" /Y /Z
)
)
Hope it will help.