A GUI wrapper for Windows' built-in robocopy
and .xcopy
-
Easy to use copy/paste/move/delete dialog, just like your good old explorer, but much faster🚀
-
Support the new Windows 11 context menu, and the old windows context menu, with the fluent design icon adapted to Light/Dark theme
-
Integration with Windows Notification Center: a notification toast will pop up when the copy is finished
-
Integration with taskbar: a progress bar sync with the one inside the window
- Multi-language support
- English
- 中文
- Using file explorer, select some files/folders, as many as you want >> right click >> move to FastCopy >> select Copy or Move
- Go to destination folder, right click at empty space >> move to FastCopy >> select Paste
FastCopy
FastCopy\ --- Main project
FastCopyShellExtension\ --- A dll project for registering the new Windows context menu
SpeedTest\ --- A speed test project for measuring various copying method under Windows
UnitTest\ --- Unit test for above projects
FastCopy.sln --- The solution file for all the projects
- Visual Studio 2019+, with C++20 support & Universal Windows development workload
- Windows App Sdk, with C++ template
- Additional dependencies per project:
- FastCopy:
- spdlog
- SpeedTest:
- abseil
- FastCopy:
vcpkg is the recommended package manager to handle these dependencies. You can install them with one command, and do no more.
vcpkg install spdlog:x64-windows
vcpkg install abseil:x64-windows
For contribution to translation, there are 2 places to be translated:
- The main project, in
FastCopy/Strings/<language>/Resources.resw
- The shell extension project, in
FastCopyShellExtension/CopyOperationNames.cpp CopyOperationNames::GetInstance()