- Python 100%
| .gitignore | ||
| appicon.ico | ||
| appicon.png | ||
| config.json | ||
| gui.json | ||
| labels_de.json | ||
| labels_en.json | ||
| LICENSE | ||
| make.py | ||
| make.spec | ||
| rc_classes.py | ||
| README.md | ||
| robocopygui.exe | ||
| robocopygui.py | ||
| screenshot.png | ||
| tk_pathdialog.py | ||
| worker.py | ||
RoboCopyGui
This is a file copy application with a graphical user interface.
It uses MS Windows' Robocopy for speed and reliability. An additional verification by file size or hash value is implemented. A file list with hashes can be created (tab-separated CSV).
Installation (Developers)
If you do not have Python >= 3.13, download it from https://www.python.org/downloads/. Clone the repo https://codeberg.org/markusthilo/RoboCopyGui.
The make batch script uses PyInstaller to build the executable:
$ python -m pip install pyinstaller
The little batch script now should do the work:
$ python make.py
Download
Download the latest release from GitHub and unpack anywhere. The application is portable. No installation is required.
If the application is run as an administrator, more Robocopy options will work (e.g. /copyall). Furthermore, the RoboCopyGui can shut down the system after the copy process is complete.
Language
By default labels_en.json is used. You can change to labels_de.json in the GUI. You can create your own language/labels file and adopt
"labels": {
"English": "labels_en.json",
"Deutsch": "labels_de.json"
},
in config.json.
Usage
Launch the only executable in the program folder: robocopygui.exe
If you have Python installed, you can run python robocopygui.py directly.
Legal Notice
License
Respect GPL-3: https://www.gnu.org/licenses/gpl-3.0.en.html
Disclaimer
Use the software at your own risk.
This is not a commercial product with an army of developers and a department for quality control behind it.
