Projects/

Up. Way. 2. Late.

WinRoboCopy

WinRoboCopy is a GUI front end for RoboCopy.

Download: Downloads

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.

... Expand the options panel.

... 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.3.5953.40896 WinRoboCopy-Setup-1.3.5953.40896.zip 412 Apr 19, 2016
1.2.5898.42989 WinRoboCopy-Setup-20160225.zip 393 Feb 25, 2016
1.2.5887.39320 WinRoboCopy-Setup-20160213.zip 393 Feb 13, 2016
1.2.5148.1756 WinRoboCopy-Setup-20140204.zip 384 Feb 4, 2014
1.2.4587.2115 WinRoboCopy-Setup-20120723.zip 296 Jul 23, 2012
1.2.4482.39775 WinRoboCopy-Setup-20120409.zip 286 Apr 9, 2012
1.1.4462.41009 WinRoboCopy-Setup-20120320.zip 237 Mar 20, 2012
1.0.4402.369 WinRoboCopy-Setup-20120120.zip 163 Jan 20, 2012
1.0.4387.26559 WinRoboCopy-Setup-20120105.zip 152 Jan 5, 2012
1.0.4330.22565 WinRoboCopy-Setup-20111109.zip 148 Nov 9, 2011
1.0.4239.2553 WinRoboCopy-Setup-20110810.zip 108 Aug 10, 2011
1.0.4209.1288 WinRoboCopy-Setup-20110711.zip 87 Jul 11, 2011
1.0.4149.399 WinRoboCopy-Setup-20110512.zip 32 May 12, 2011
1.0.4139.5437 WinRoboCopy-Setup-20110502.zip 9 May 2, 2011

1.3.5953.40896 (Apr 19, 2016)
.NET 4.5
InstallShield installer (Windows 10 compatible).
Minor form fixes.
Minor license updates.

1.2.5898.42989 (Feb 25, 2016)
Signed installer and executable.

1.2.5887.39320 (Feb 13, 2016)
Bug Fix: Exception when stored job XML file has been tampered with.
Bug Fix: Exception when access to stored job XML file is denied.

1.2.5148.1756 (Feb 4, 2014)
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 (Jul 23, 2012)
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 (Apr 9, 2012)
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 (Mar 20, 2012)
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 (Jan 20, 2012)
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 (Jan 5, 2012)
Added ability to specify the WinRoboCopyJobs.xml location.
Improved handling of the WinRoboCopyJobs.xml by multiple instance.

1.0.4330.22565 (Nov 9, 2011)
Added a custom icon.
Fixed a divide by zero exception.
Improved exception handling.

1.0.4239.2553 (Aug 10, 2011)
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 (Jul 11, 2011)
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 (May 12, 2011)
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.5437 (May 2, 2011)
Original Release.

Other robocopy Resources.