Copia una lista de archivos contenidos dentro de un archivo txt en otra carpeta

¿Conoces un freeware (para Windows 7 64) que puede copiar una lista de archivos (contenidos en un archivo txt) en otra carpeta (estructura de carpetas conservada o no)?

Contenido de Filelist.txt:
M: \ DVD1 \ 00 \ 09.pdf
M: \ DVD1 \ 00 \ gethu4.pdf
M: \ DVD1 \ 00 \ djdd85.pdf
M: \ DVD1 \ 00 \ sdffjhgj.pdf
… etc.

Editar: GUI Requerido. Por favor, por favor, no script de archivo .bat como he tenido problemas con el espacio o caracteres especiales con soluciones por lotes que he intentado.

Un programa GUI es excesivo e ineficiente. Utilice Powershell:

Get-Content myfile.txt|Foreach-Object{copy-item -path $_.FullName -destination "path_to_destination"} 

Esto ignora cualquier requisito para mantener la estructura de directorios (ya que no proporcionó tal).

En lugar de decir "por favor no me digas la mejor manera de hacerlo, tuve problemas debido a los espacios", arreglar la causa raíz – aprender a manejar los espacios.

Sé que usted dijo que no hay archivos por lotes, pero un simple comando FOR /F debe hacer lo que quiera. Escriba for /? En el símbolo del sistema.

Una solución sería rsync --files-from=filelist.txt .

Rsync se utiliza principalmente para copiar de una computadora a otra, pero las copias a la misma computadora también deberían funcionar.

XXCOPY puede hacer lo que quiera. (No lo he probado.)