Copy/cut/paste features using Windows robocopy command with the same interface as traditional Windows explorer copy/paste.
Select the files you wish to copy, right-click->robo-copy or right-click->robo-cut and then paste them to destination folder using right-click->robo-paste. By default, 8 threads are used to copy selected files and folders.
For details about robocopy see robocopy | Microsoft Docs.
Link to full 2 minute installation, usage and unistallation process.
- Implementation is in C#, and all the code was written using Visual Studio.
- To communicte with Windows and Windows Explorer we used functions exposed in kernel32.dll and user32.dll.
- Notepad++ is used for installation script and readme editing.
- Nullsoft scriptable install system (NSIS) is used to create installation wizard.
Simple installation using installation wizard (Link).
Only prerequisite is .NET Framework 4.0.
.NET Framework 4.0 is included in Windows 8 and later and can be installed on Windows 7 and Windows Vista.
Currently, the feature is tested and working on:
- Windows 10 Enterprise x64.
- Windows 10 Home x64
- Windows 7 Home Basic x86
Further testing on other Windows versions supporting robocopy (Windows Vista and later and Windows Server 2008 and later) is in progress.
- File overwritting is turned on by default.
- We will not be working on advanced features, like custom number of threads and optional copy-and-replace (turned on by default), because for some unknown reason robocopy freezes when these two flags are turned on.
- There is a known bug (#2) when user tries to copy directly from the Desktop and Robo-Paste command doesn't do anything. This can be "mitigated" by opening the Desktop as a Windows Explorer windows and copying files from there.
Marija Katic, contact: mr16032 et alas.matf.bg.rs
Jovan Milenkovic, contact: mr16006 et alas.matf.bg.ac.rs