Bei der CMD Variante ... kann man dort auch das Ergebnis auslesen?
Wenn ja wie?
Ich füttere die Procedure mit dem Inhalt einer Listbox:
UniteFile(LB2.Items, TargetFile);
Da jedes File zwar automatisch, aber einzeln kopiert wird, kann man alles machen, was auf dem Hauptformular angezeigt wird, z.B. Files zählen, Ziel-Dirsize anzeigen...oder Zeit berechnen, MB/sec berechnen und anzeigen etc.