@echo off
setlocal enableextensions disabledelayedexpansion
set "target=e:\backup"
for /f "usebackq delims=" %%a in ("TextFile.txt") do (
md "%target%%%~pa" 2>nul
copy /y "%%a" "%target%%%~pa"
)
Para cada linha (arquivo) dentro da lista, crie, sob a pasta de destino, o mesmo caminho indicado na linha lida ( %%~pa
é o caminho do elemento referenciado por %%a
). Em seguida, copie o arquivo lido para a pasta de destino