headerphoto

RoboCopyPlus

 

If you got to this page, chances are you are already using Microsoft ROBOCOPY.
There are many file-copy utilities available, often with pretty graphic user interfaces.
However, ROBOCOPY, being a native Microsoft utility, is the only thing available that does a decent job of copying files in backup-mode and restartable-mode. It also uses BITS to smartly use bandwidth when it is available and use less bandwidth when there is not. That is why ROBOCOPY is the utility of choice for many IT professionals and enthusiasts.

But...........
ROBOCOPY has one big flaw! This powerful utility can be used to copy (or backup) thousands, even millions, of small or (very!) large files during lengthy, often scheduled, (batch) jobs. However, when it comes to reporting on the success of such jobs, the best it can do is produce a (often large or humongous!) log file which will have to be manually checked for warnings and errors. There are no options to filter the reports to show warnings and errors only. Nor is there a method to send out email notifications in case of errors or warnings.
Until now!

RoboCopyPlus is not a logfile-scanner. It is better then a log scanner, by addressing the issue of notification and reporting right at the source, acting as a 'wrapper' around your installation of ROBOCOPY, expanding its functionality to include email notification and report filtering.

RoboCopyPlus is a command-line utility, just like ROBOCOPY. This means you can run RoboCopyPlus from a command-prompt script or batch file just like you do with ROBOCOPY. It accepts exactly the same parameter switches as ROBOCOPY but adds numerous others to provide the reporting and email-notification functionality.
If you have existing batch-files calling ROBOCOPY, you could safely replace the word ROBOCOPY with RoboCopyPlus and then add the parameters required to send email notifications, with or without filtered logfiles attached. Existing scheduling of these batch files remains totally unaltered!

Here is a small subset of the most significant parameter switches RoboCopyPlus adds to the functionality of your version of ROBOCOPY:


Notification:

    /from:{address}  ::  Sender address
      /to:{address}  ::  Recipient address
    /smtp:{address}  ::  SMTP server address or name
                ...      ...

Reporting:

          /repError  ::  send email notification only if
                         Errors occured
        /repWarning  ::  send email notification only if
                         Warnings or Errors occured
        /repSuccess  ::  always send email notification

         /attachLog  ::  attach log file (only valid with
                         ROBOCOPY /log or /log+)
     /attachWarning  ::  attach log file on Warning and
                         Error
       /attachError  ::  attach log file on Error
                ...      ...

 

A comprehensive list of options is available when running 'RoboCopyPlus /help'.

No need to script around ROBOCOPY's exit codes. RoboCopyPlus does it all for you.


Simple!