Fisy, Application for FIle SYnchronization

Overview

Fisy is a simple and lightweight application dedicated to copy and backup files. This application has been designed to perform simple or timestamped copies of directories and files as well as unidirectional synchronization of file tree. Fisy is in command line, you can so start copying tasks at any time or plug them on an automated processing.
Sine version 2.0, Fisy contains cipher features for encrypting data for storage in a remote service like the Cloud.

Download Fisy

Fisy is hosted on the website SourceForge, to download it, please refer to the table below.
The application is "multi OS" and "portable". That is it works on any operating system (Windows, Linux, etc...), it requires no installer and does not need to alter your system to operate (for example it does not write in the Windows registry database). You just need to download and unzip the file obtained in the directory of your choice. The application is ready !

List of downloads
Fisy 2.0 (Binary + Sources) Binary and source code of the application version 2.0.
Main changes :
   - Adding cipher features (encryption/decryption)
   - Full code review
Nov-01st-2014
Fisy 1.0.1 (Binary) Binary of the application version 1.0.1.
This version is deprecated, you should not download it.
Main changes :
   - Adding logs
   - Review of the error handling
Mar-07th-2010
Fisy 1.0.1 (Sources) Source code of the application version 1.0.1.
This version is deprecated, you should not download it.
Mar-07th-2010
Fisy 1.0.0 (Binary) Binary of the application 1st version.
This version is deprecated, you should not download it.
Jan-10th-2010
Fisy 1.0.0 (Sources) Source code of the application 1st version.
This version is deprecated, you should not download it.
Jan-10th-2010
The application requires Java version 7 (or higher) to work, you can find it here https://www.java.com/fr/download/

Quick start

All the control and the setting of the tasks for copying is done via a single configuration file of type XML.
In this file you will define your choices such as which files should be saved (specify the source and destination), what type of copy to launch, should we use ciphering features, what is the level of traceability tasks (logs), etc...
For that you can get inspiration of files "configuration_example.xml" and "configuration_template.xml" present in the installation directory of Fisy and containing configuration examples. Note that an XML file is a plain text file readable for an human, so you can create it one or open it one with a text editor such as Notepad for those under Windows system.
After saving the file, run the command line :  fisy myconfigurationfile.xml
For more information on the possibilities of the configuration file as well as the use of encryption, refer to the documentation.

Be careful deleting files
Fisy performing tasks of "synchronization" and "deletion / replacement" of files, the application is able to delete full file tree. During your first tests do not write dummy inputs in the configuration file and make sure that you do.
If you are unsure, read the documentation.