при условии, что у вас есть список файлов в текстовом файле, вот vbscript
Set objFS=CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
strFile = objArgs(0)
strDestination = objArgs(1)
Set objFile =objFS.OpenTextFile(strFile)
Do Until objFile.AtEndOfLine
strLine = objFile.ReadLine
objfs.CopyFile strLine,strDestination &"\"&strLine
Loop
сохранить как myscript.vbs и в командной строке
C:\test>more file
test1.txt
test2.txt
c:\test> cscript //nologo myscript.vbs file c:\destination\directory
ИЛИ если вам нужна партия
@echo off
for /F %%i in (file) do ( copy "%%i" c:\destination )
если вы хотите переместить список файлов по некоторому шаблону, просто выполните
c:\test> copy *pattern*.txt c:\destination