Projects‎ > ‎

WinRoboCopy


WinRoboCopy is a GUI front end for RoboCopy.




RoboCopy is a command line file copy utility for Windows. more info: http://en.wikipedia.org/wiki/Robocopy

The main window:



Alternate (original) compact view is still available. Example: Compact View

The 'Name' dropdown at the top of the form is for saving RoboCopy settings for reuse. Using a 'Name' is optional.



   ... Saves the current RoboCopy settings as a RoboJob with the specified Name.

   ... Deletes the currently selected RoboJob.

   ... Clears all form fields.
 
   ... Opens the Scripts window. Example: Scripts

The next section is for specifying the various RoboCopy settings. All elements feature tool tips. All file and folder text boxes support drag-n-drop from Windows Explorer.



   ... Browse to a folder.

   ... Open the selected folder.

   ... 

   ... Runs the RoboCopy job immediately.

   ... Stops a running RoboCopy job.

   ... Save the RoboCopy job to disk as a command file (for execution later).

   ... Schedule a RoboCopy job to run later in Windows Task Scheduler. Example: Schedule RoboCopy Job


The command section always shows the current RoboCopy command.


The progress bar area shows the current directory and file being copied. The progress bars display the current progress percentage for each item.


The log/output area shows all the RoboCopy output. This output is also logged to disk.


RoboCopy help can be viewed in a separate window.




The RoboCopy version you want to use can also be specified.


The RoboCopy location can also be overridden in a config file by creating a file named WinRoboCopy.exe.config in the same directory where WinRoboCopy.exe resides. The contents of the file should be as follows:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="RoboCopyLocationOverride" value="C:\RoboCopy\RoboCopy.exe" />
</appSettings>
</configuration>

The path can also be a relative path.

Specifying the WinRoboCopyJobs.xml location

Normally the WinRoboCopyJobs.xml configuration file is stored in a location specific to the user. For example:

C:\Users\<UserName>\AppData\Local\UpWay2Late\WinRoboCopy\Config

This location can be overridden by creating a file named WinRoboCopy.exe.config in the same directory where WinRoboCopy.exe resides. The contents of the file should be as follows:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConfigFolderOverride" value="C:\Temp\WinRoboCopy" />
</appSettings>
</configuration>

The path can also be a relative path.

Versions


 Version      Setup  Revision  Date
1.2.5148.1756WinRoboCopy-Setup-20140204.zip384 2/4/2014 
1.2.4587.2115 WinRoboCopy-Setup-20120723.zip296 7/23/2012 
1.2.4482.39775 WinRoboCopy-Setup-20120409.zip   286 4/9/2012 
1.1.4462.41009 WinRoboCopy-Setup-20120320.zip 237 3/20/2012 
1.0.4402.369WinRoboCopy-Setup-20120120.zip  1631/20/2012 
1.0.4387.26559 WinRoboCopy-Setup-20120105.zip1521/5/2012 
1.0.4330.22565WinRoboCopy-Setup-20111109.zip 148 11/9/2011
1.0.4239.2553WinRoboCopy-Setup-20110810.zip 1088/10/2011 
1.0.4209.1288 WinRoboCopy-Setup-20110711.zip 87  7/11/2011
1.0.4149.399 WinRoboCopy-Setup-20110512.zip 32 5/12/2011
1.0.4139.5437 WinRoboCopy-Setup-20110502.zip 9 5/2/2011

1.2.5148.1756

Bug Fix: Exception on load.
Bug Fix: Null reference exception when saving job.
Bug Fix: Null reference exception when selecting job.

1.2.4587.2115 

Bug Fix: Certain localized date formats resulted in failed attempts to schedule a copy.
Bug Fix: Rare format exception when building certain commands.

1.2.4482.39775 

Added support for pre-RoboCopy and post-RoboCopy scripts.
Added highlighted output in the log window.
Added exception reporting.
Made version check multi-threaded.
Added RoboCopy location config override.
Fixed a network file parsing bug.

1.1.4462.41009

Added more RoboCopy options to the check box interface.
Added optional expanded display with full option descriptions.
Added 'Save as Command File' option.
Added 'Schedule RoboCopy Job For Later' option.
Added 'About' window.
Added 'Check For New Version' feature.
Added help link to web site help page.
Added PayPal donation link to main form.
Fixed bug detecting correct version of Portuguese.

1.0.4402.369

Bug fix: Clear form button was not clearing the form.
Extra file and extra directory robocopy output lines were not being parsed.

1.0.4387.26559 

Added ability to specify the WinRoboCopyJobs.xml location.
Improved handling of the WinRoboCopyJobs.xml by multiple instance.

1.0.4330.22565

Added a custom icon.
Fixed a divide by zero exception.
Improved exception handling.

1.0.4239.2553

Added limited support for French, German, Spanish, Italian, and Portuguese.
Fixed a bug that could affect the parsing of the file progress percentages.

1.0.4209.1288

Fixed registry access error crash for non-administrators.
Added graceful error message box for unhandled exceptions.
Forces /TEE when manual RoboCopy log output is used (otherwise there is no output to parse).

1.0.4149.399

Drag-dropped files sorted by file name.
Remove trailing slash when a path is quoted (caused a robocopy error).
Added clear form button.
Clear file and directory progress prior to starting a new robocopy.
Dropping files in the file box sets the from path.

1.0.4139.543

Original Release.