Fsync makes keeping your FTP server up to date simple. Fsync checks the status of your local files and recusively uploads only new or modified files. Fsync also removes files that have been deleted locally but still exist on the FTP server.

How does Fsync work?

Fsync is a command line utility. It creates and maintains a local database (.fsync file). Whenever an UPLOAD command is executed, Fsync compares the local files against the database, uploads any new or modified files, and removes any deleted files. The STATUS command can be used to show what Fsync will do. The UPLOAD command transfers the files to the destination directory on the FTP server. If most of the data already exists on the local machine, the CREATE command can be used to create the local database without uploading any files.

What can Fsync do?

Fsync will :

What options are available for Fsync?

The Fsync command has the general form:

fsync [status | upload | create] filelist

where filelist is a comma separated list of file names with asterisks (*) having their usual meaning (eg *.html;*.jpg). Other options are:


There is no installer for Fsync. Installation is a simple process:

  1. Download the file.
  2. Unzip the downloaded file to any directory (location) on your hard drive. Note: in WindowsXP unzipping is natively supported. In other Windows versions you may need to obtain an unzip program (Google: unzip program).
  3. Add the installation directory to your PATH environment variable.


All downloads of Fsync (demo and full version) are subject to the Fsync End User License Agreement.

Minimum System Requirements