Am 14.02.2012 05:58, schrieb Jay Norwood:
Attached is the source for a small parallel app that copies a source folder to
a destination. It creates the directory structure first using the breadth
ordering, then uses a parallel foreach loop with the taskPool to copy all the
regular files in parallel. On my corei7, this copied a 1.5GB folder with
around 36K entries to a destination in about 11.5 secs (src and dest on the
same ssd drive). This was about a second better than robocopy, which is the
fastest alternative I could find. The regular win7-64 copy takes 41 secs for
the same folder.
I'd like to add wildcard processing for the sources, but haven't found a good
example.
do you compare single-threaded robocopy with your implementation or
multithreaded?
you can command robocopy to use multiple threads with /MT[:n]