Versuche es mal so (Tmp1string.txt mit der dateiliste, B:Tmp2 als zielpfad und natürlich ohne echo):
FOR /F "delims=?" %i IN (Tmp1string.txt) DO echo move "%i" B:Tmp2
und in einer batchdatei:
FOR /F "delims=?" %%i IN (Tmp1string.txt) DO echo move "%%i" B:Tmp2
Bei delims= muss irgendein zeichen stehen, welches nicht in den dateinamen vorkommt und sinnvollerweise gilt das für die joker "?" und "*".
Es kann allerdings ein problem mit den nicht ASCII-zeichen geben (stichwort codepage). Eine erstellung der liste mit "dir /b>Tmp1string.txt" o.ä. ist darum empfehlenswert.
mr.escape