RobAutocopy is a little Windows Explorer Shell extension for the well-known Robocopy from MicrosoftLab.
It has been principally designed to avoid to re-enter manually the source and the destination folder by-hand. Indeed, it adds some new items in the right-click menu of folders in Windows Explorer, like the “Copy/Paste” items.
RobAutocopy supports up to 4 profiles, in which the user is able to define the argument’s list to pass to Robocopy. It is possible to quickly switch to another profile using both command-line interface or Windows Explorer context menu.
My daily use of RobAutocopy is to copy folders with timestamp preserving for folders. You have probably noticed that Windows copy utility doesn’t keep timestamp on folders. The profile argument for this kind of copy is:
You can find a lot of example on this Technet post.
- Copy/paste quickly using Robocopy associated with the explorer context menu
- Register/unregister the shell extension by passing argument ‘-r’ (register) or ‘-u’ (unregister)
- Show profile list and info with ‘-i’ (for a terminal) or ‘-w’ (for a windowed dialog)
- Edit profile
- Opensource and totally free! 😀
All the sources of this application are available on Assembla SVN:
Current version : 0.2 (beta) rev.3
Status : paused
Language : C#
License: GNU v3
RobAutocopy is written in C#. You’ll need the Microsoft .Net Framework.
I’ve developed this little piece of code in 48 hours, because I needed a tools that is able to keep folders timestamps. Finally, the only solution I’ve found is to use Robocopy but I was quickly bored to copy and paste the Source and the Destination folders in the awful Windows terminal (cmd.exe). RobAutocopy was born, using the Windows Explorer shell to save and execute robocopy’s scripts.
Tags : robocopy, robautocopy, copy folders, timestamp, shell extension, context menu, GUI, user interface, script