Copy Multiple Files On Your Computer With RichCopy (Windows)

Mar. 27th, 2009 By Karl L. Gechlik

Look at me going Microsoft crazy and writing about two of their free applications in under a month! What’s going on here?

Well to be honest they do have some awesome tools and Rich Copy happens to be one of them. For years I was using xcopy and recently when I had issues copying massive amounts of data I found XXCOPY that I wrote about on AskTheAdmin here.

Now it comes out that Microsoft engineers have been using this program for years internally to transfer large amounts of data quickly and efficiently.

Word on the street is that it was going to be released for public consumption after it was leaked onto several popular file sharing sites. Then we read here that RichCopy was actually being released on Sunday!

You can grab the application from here.

image

Let’s get down to the nitty gritty – why would you want to run RichCopy?

There are several reasons why you may want to use RichCopy for file copying operations on your Windows computer. You can copy multiple files from multiple locations and have them all end up in the same folder. But the best part about RichCopy is that it is multi-threaded. Unlike built in Windows commands RichCopy can copy multiple files at the same time – this is what speeds up your copying actions.

Now you can only imagine how useful this can be when you are copying tens of thousands of files right? This is what cuts my file operations times into a hundredth of what it should have been when it was copying these files one at a time.

How about pause and resume features that work in real time? If you screw something up or you lose your connection you no longer have to start over at the beginning!

After it is installed fire it up and we will go over its functionality.

image

To start we will click on the Source button to select our source(s). Yes you can select more than one source!

image

I selected two directories and then I clicked on OK at the bottom of the browse window. I chose my destination path (here I selected the root of my D:\ drive)

image

You can click on the Option button to view and edit your options – now this is where the applications power really shines through.

image

You can select all sorts of different options for your file copy operation such as copy only if the security settings are the same in both places, copy only if the file exists or doesn’t exist, time stamp comparison as well as file size and attributes.

I left all my options at the default settings for this example and I clicked OK at the bottom. I then hit the Green play button which will start my file copying operation.

image

image

My file copy started at 11:50 am and it did it’s thing and then BAM! It was done. It took less than 1 minute. Are you curious as to how much data I copied?

Let’s take a look!

image

I copied 203 image files for a grand total of 2.48 GB and I was able to copy it to a different hard drive on my local machine in about 50 seconds.

I copied the same data to a network folder also under 1 minute! That’s right it took almost the same time to copy to a local drive as it did to my network drive connected via 10/100 Ethernet NIC.

image

Operations like this used to take at least 6 minutes with a normal copy operation and 3-6 minutes with some other tools. This is awesome!

What do you use for large file transfers? Share it with other Make Use Of readers in the comments!.

(By) Karl Gechlik is a superhero of the IT industry. His days are spent monitoring and maintaining systems on Wall Street. He helps people with their technical issues for free over at AskTheAdmin.com.

Enjoyed the article? Subscribe to MakeUseOf to get daily updates on new cool websites and programs in your email for free. You'll also get free printable cheat sheets to your favorite programs

Your Email:

Add MakeUseOf to:



14 Comments Add Comment
2009-03-27 12:37:37
MarkT

Too sweet, just what I’ve been looking for! Thanks Karl!

2009-03-27 13:01:45
vvvlad
Subscribed to comments via email

I use TotalCopy and really happy with it.
Will try this :)

Thanks

2009-03-27 13:24:59
@snafilter

I have not tried it with a second disk but for disk to same disk. I’ll hoping it’s a lot better for DISK to DISK…

Same Disk Copy Stats:
5:09 – 604MB – RichCopy
6:34 – 604MB – TeraCopy

2009-03-27 13:32:13

How many files were in that copy? I have transfered gigs in that same time frame it is almost unbelievable. What is the speed of your drive? Sata, Ide 7200, higher lower?

I saw better times than that doing xfers across the net or over a vpn!

2009-03-27 15:58:27
Ricky L

I have had the best success with a program called FastCopy. I have it set up so I just plug in my external hard drive, have it autorun a .bat file that runs a command line process that FastCopy handles and it runs fast and in the background. Might have to try this one out to see how it compares. Thanks.

2009-03-27 17:41:27
Sean Vater

Tried it out, works really well, thanx Karl!

2009-03-28 12:35:19

Im in the market to find a good replacement for the built in copy/paste functions, because it would be nice to be-able to pause mainly. and also what’s been happening a lot is when I make a change to a file (or folder), save, then close… if I it try to move via cut/copy -> paste the copy screen just freezes and i have to close it and do it again. so that’s pretty annoying enough.

dont think I like this though because I need a replacement and this is far too big, slow, clunky… example if I right click copy i want to just paste right away not go through menus and screens and options…

2009-03-29 09:01:35
Jersey Bob
Subscribed to comments via email

I’ve been using TeraCopy from Code Sector (www.codesector.com). It works great in Vista Ultimate x32 and x64, but I had some trouble with it on a customer’s Vista Home Premium machine. Nice thing about TeraCopy is that it replaces the native Windows copy and paste, so I can simply Ctrl + C (or X) and Ctrl + V as usual. It also goes into the right-click context menu for when I drag files.

2009-03-30 06:30:00
Xaero
Subscribed to comments via email

2.48Gb in 50 sec = 50MB/s
You can get that over a 10/100 ethernet?
I am more interested in the NIC now.

As you might be able to calculate 100Mbps ethernet can only transfer at most 12MB/s that’s 600MBs in 50 sec – hardware limitation. Are you saying Richcopy can transfer faster than that? If not you have to put this in a better way.


I copied 203 image files for a grand total of 2.48 GB and I was able to copy it to a different hard drive on my local machine in about 50 seconds.

I copied the same data to a network folder also under 1 minute! That’s right it took almost the same time to copy to a local drive as it did to my network drive connected via 10/100 Ethernet NIC.

2009-03-30 07:16:40

Those are the speeds that I got using RichCopy – maybe they are using some sort of compression in addition to the multiple threads?

Maybe some more testing is in order – either which way the copying speeds are awesome.

2009-04-02 10:02:49
wishfor420

Works great for handling large qty of files. I cant seem to get the security piece to work. Tried running with variations of “/ca /csa /ca /csd” and “/ca /csa /csd” but the ACL info does not copy over. Also the /cnf doesnt work as the help file indicates. if you use the /cnf param. it will not copy empty folders. Help file says this is for “Turn off popup system error dialog”

Anyone have a fix for ACL info? Permissions are key for me.

2009-05-12 15:22:28
robocopyuser

same here, ACL is not copied over, but at least if you preset your perms on the destination (make it identical to source) you dont really have to worry about it.

2009-07-24 09:29:58
Brian

Without ACL info, this tool is useless in a professional network. Do not waste your time. Robocopy only.

2009-08-17 23:32:50

Looks like a copy of Roadkil’s Unstoppable Copier! Microsoft rips off the little guys again!!

http://www.roadkil.net/program.php?ProgramID=29

Reply

You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.