JFileSync - Java File Synchronization

What is JFileSync?

JFS

JFileSync is used to synchronize pairs of directories. For instance, if you want to ensure that a certain set of files located on your workstation matches a corresponding set on your laptop or an external data drive.

In order to synchronize directories, you simply have to perform the three following steps: (1) Define a synchronization profile including the directory pairs you would like to synchronize. (2) Perform a comparison of all specified directory pairs. (3) Start the synchronization and confirm the lists of copy and delete statements.

JFS

Some key JFileSync characteristics:

Project News

2013/06/19 JFileSync 2.3a (Alpha) is released. You can get it via the Download Pages. JFileSync 2.3a is an alpha release of some features that were already integrated into the source code but were never released. This includes: Support for SFTP (via Virtual File System project), russian language files (by Alexey Osipov), and a plugin for ignoring SVN and CVS files (by Jan Rieke).

2007/07/20 JFileSync 2.2 is released. You can get it via the Download Pages. JFileSync 2.2 fixes all known bugs, adds a new dialog to specify local and external/server directory pairs, displays system icons for local files of the synchronization table, adds a German language pack for GUI, enhances file properties and the range for regular expression-based filters, updates the synchronization table on-the-fly during comparison and synchronization, and adds a complete new progression window including time forecasts. Furthermore a new command line option was added to start and stop the JFS server as a (kind of) service.

2005/10/08 JFileSync 2.1 is released. You can get it via the Download Pages. JFS 2.1 allows you to change the action performed for selected file pairs of the synchronization table via a popup menu. JFS displays a warning in case of not stored profile settings and three new views on the main action table were added. Furthermore, this release corrects a problem related to the management of synchronization histories.

2005/08/15 JFileSync 2.0.1 is released. You can get it via the Download Pages. JFS 2.0.1 is basically a bug fix release that corrects some flaws with the -quiet command line option.

2005/07/15 JFileSync 2.0 is released. You can get it via the Download Pages. JFS 2.0 uses synchronization histories that allow for a synchronization mode that automatically determines files that have to be copied and to be deleted based on the last performed synchronization.

2005/04/03 JFileSync 1.6 is released. Please visit the Download Pages for more details about new features and have a look at the updated screenshot and feature section of this page.

2004/01/28 The feature section includes a list of requested features now, which may be included in one of the future JFileSync releases.

2004/01/20 JFileSync 1.5 is released. Please visit the Download Pages for more details about new features and have a look at the screenshot and feature section of this page.

2004/01/15 New mailing list for JFileSync developers installed. The list discusses development-related issues.

2003/12/12 New mailing list for JFileSync users installed. The list informs you about new releases, security fixes, and so on. You may subscribe to the list using the link in the menu bar.

2003/12/11 JFileSync 1.4 is released. Please visit the Download Pages for more details about new features.

2003/11/24 New web presentation for JFileSync including sections for features and screenshots. The source code and existing releases will be uploaded to the JFileSync Project Area shortly.

2003/11/20 JFileSync is a registered Open Source project on SourceForge and available under http://jfilesync.sourceforge.net. From now on the development activities will be transferred to SourceForge step by step.

2003/11/17 JFileSync 1.3 is released under a BSD license. Please visit the Download Pages for more details about new features.