I doubt that spawning off threads to copy files would be faster than copying files inline. File operations are going to be bound by network and disk throughput. Adding threads to the equation won't make either of those things faster.
The only reason I'd add a
thread is if I had a progress bar or other display, as one needs a "worker thread" to free up the GUI for updating.