How to copy files with an option for skipping stuck files?

Robocopy, which is built into Windows.

To copy files from a CD-ROM, assuming drive D:\, you'd do something like this:

robocopy D:\ C:\ThisIsTheTargetFolder /MIR /R:1 /W:1
  • D:\ means the source, which in this example is the D: drive.
  • C:\ThisIsTheTargetFolder is obvious, but you need to set the correct target path.
  • /MIR mirrors the folder structure.
  • /R:1 means retry once for each file. You can change this.
  • /W:1 means to wait 1 second between retries. You can change this too.

Type robocopy at the command prompt to see more options. You would be interested in the Exclusion List options, which are /XF and /XD. Very powerful stuff.

Hope this helps!


Teracopy may be worth a look.


You could also try RichCopy

RichCopy is a free utility that comes to us from Ken Tamaru of Microsoft. The tool was first developed in 2001 and has been updated regularly to keep pace with evolving needs. Trust me when I tell you, this is the answer to all your file copying needs. What you'll find most striking the first time you take RichCopy out for a spin is that it's a multithreaded copying tool. That means that rather than copying one file at a time in serial order, RichCopy can open multiple threads simultaneously, allowing many files to be copied in parallel and cutting the total time required to complete the operation several times over. You can also pause and resume file copy operations, so if you lose network connectivity at any point, you can just pick up where you left off.

It is like a super-charged GUI for Robocopy if you don't want to dig into the command line.