FAIM Robocopy provides a user interface for the windows tool
robocopy
.
Provided pixi
is installed on the host system,
clone this repository into a local directory:
git clone https://github.com/fmi-basel/faim-robocopy
Then start the faim-robocopy
task:
cd faim-robocopy
pixi run faim-robocopy
Requirements: python
, git
. We recommend installing
Anaconda and will use it in this
installation guide.
Open an Anaconda prompt
and change to the directory where you
want to keep FAIM-Robocopy
:
cd PATH/TO/DIR
where you substitutePATH/TO/DIR
with a path on your machine.
Then, create a new conda environment and activate it:
conda create -n faim-robocopy python=3.6 git
conda activate faim-robocopy
Next, clone the source code from github:
git clone --recursive https://github.com/fmi-basel/faim-robocopy.git
and install the remaining dependencies
cd faim-robocopy
conda install --yes --file requirements.txt
You can now launch the GUI from the console using:
python FAIM-robocopy.pyw
(Make sure the "faim-robocopy" environment is activated -> conda activate faim-robocopy
)
For convenience, we recommend creating a shortcut. To do so, right-click and drag FAIM-robocopy.pyw
to the desired location and choose Create shortcuts here
. Then, right click the shortcut and select Properties
. There, select the Shortcut
tab and extend the field Target:
as follows:
<CONDA_ENVIRONMENT_PATH>\pythonw.exe <CODE_PATH>\faim-robocopy\FAIM-robocopy.pyw
The first part <CONDA_ENVIRONMENT_PATH>\pythonw.exe
needs to be added, while the second part<CODE_PATH>\faim-robocopy\FAIM-robocopy.pyw
is the path to the script which will already be there.
In order to determine the correct <CONDA_ENVIRONMENT_PATH>\pythonw.exe
, open an anaconda prompt (if not already open) and activate the faim-robocopy environment with conda activate faim-robocopy
. Then, type where pythonw
: It will show at least two paths. The one of which ends in faim-robocopy\pythonw.exe
is the path that should be used in the shortcut.
As an example, the Target:
might look like:
C:\anaconda\envs\faim-robocopy\pythonw.exe C:\tools\faim-robocopy\FAIM-robocopy.pyw
If you are on a more recent version of Windows 10, then you will most likely have to use the following Target
in the shortcut:
conda run -n faim-robocopy pythonw <CODE_PATH>\faim-robocopy\FAIM-robocopy.pyw
where you will have to replace C:\anaconda52\x64
with the path where you installed anaconda.