MiShell Software Systems
Other Software

DirDup -- Directory Duplicator

Why did I write it? Because XCOPY was too slow for my needs and was lacking a compare/verify feature, so I decided to write my own utility. Besides being a good JAVA exercise, I knew I would use it every day, and I do use it everyday: I use it to backup my development computer to a memory stick.

Here is a short summary of what dirdup does:

  • Copies directories
  • Exclude list allows you to exclude specified files from copying
  • Quick Copy Mode: checks the files' dates/size before making the decision to copy -- this can save a lot of time when backing up to a slow-write device, such as flash memory sticks
  • Full Copy Mode: compares all of the files in the destination and source directories - even if the size and dates match, DirDup does a byte-by-byte comparison to detect data deterioration
  • Validates source files before they are copied - ensures that a good backup file isn't overwritten by an incomplete or damaged source file
  • Displays copied files, file statistics, and (most importantly) any errors in the log window
  • You can run any task automatically, just pass it as the argument to dirdup. You can easily create a shortcut for your backup task.
  • Command line options are available in the Task Editing Dialog.
  • Use dirdup.exe -i to get the latest command line options
  • New command line option '-X' allows execution of command when the work is done.


Download is here: dirdup.exe version 2r164 -- May 31st, 2011

Console version download is here: dirdup-c.exe version 2r164 -- May 31st, 2011

Home | Other Software | Contact

Copyright MiShell Software Systems. All Rights Reserved.