Screenshot Preview

BatchSync FTP

by SiteDesigner Technologies - Product Type: Application

Automatic file synchronization, backups, mirroring and replication over FTP. BatchSync is a reliable and high speed solution for automating file synchronization, backups, mirroring, and replication over FTP. BatchSync is designed to be run scheduled and unattended at the server, with extensive logging options and email notifications to help with remote monitoring. Features include folder sync between local/network and FTP server folders, one-way file synchronization, one-way file replication, two-way file synchronization (bi-directional), SyncDB™ smart change tracking, run scheduled/On demand, run as a service, multithreaded transfers and more.

$ 391.02

Our regular prices are shown below. Please logon to see your discounted prices.

Price in

BatchSync FTP V4.0

Add to Cart $ 391.02 1 User License Delivered via Download
Add to Cart $ 351.92 2-4 User License, price per license Delivered via Download
Min Qty: 2
Add to Cart $ 312.82 5-9 User License, price per license Delivered via Download
Min Qty: 5
Add to Cart $ 289.35 10-14 User License, price per license Delivered via Download
Min Qty: 10
Add to Cart $ 265.89 15-24 User License, price per license Delivered via Download
Min Qty: 15
Add to Cart $ 234.61 25+ User License, price per license Delivered via Download
Min Qty: 25
Add to Cart $ 195.02 1 User License - Upgrade from 3.x Delivered via Download

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

What's new in BatchSync FTP V4.0?

  • Notification Emails - New methods for sending email securely using Gmail, Yahoo or Exchange. Supports SMTP connections using SSL and STARTTLS methods.
  • Email Templates and HTML Email Messages - Template files define the content and formatting of the email messages. You can edit existing templates, or create new ones.
  • Move Source Files to Archive Folder After Transfer - Keep an archive of all successfully transferred files on the source.
  • Sync Task Transfer Result Verification - If the checks fail, the sync run is flagged with error, and an email notification is sent to you about the error.
  • Task Optimizer - Find optimal buffer size setting for your sync task to speed up transfers.
  • IPv6 Support - Connect to servers using IPv6 protocol.
  • SFTP over SSH - Optimized SFTP transfer engine to speed up file transfers.
  • FTP/S Server Certificate Validation - New rules for validating server SSL certificate on FTP/S transfers.
  • FTP and FTP/S Active Mode Port Range - When making FTP or FTP/S connections using Active Mode (PORT), you can define port range for data connections. This makes it easier to configure firewalls to pass FTP and FTP/S connections.
  • Compatibility - Full support for Windows 8.x, 7, and Server 2012 R2, 2012, 2008 R2 and 2008.

What's new in BatchSync FTP V3.0?

  • New main user interface with sync task and task run history panes
  • Task Wizard making it easier to create new sync tasks
  • Propagated deletions for true two-way syncs
  • Date variables in folder names for backup sync tasks
  • Transfer speed limiter for controlling bandwidth usage on busy production servers
  • UTF-8 Support for many European language foreign characters (like ßåäöØæ) in file and folder names
  • Transfer history for all sync tasks
  • Email notifications improved
  • New options for automatic data compression
  • Over 200 improvements in the transfer engine
  • Full support for Windows 7 and Server 2008, both 32-bit and 64-bit editions

Folder sync between local/network and FTP server folders

The folders being synchronized can be local folders or reside at a network share (UNC filenames and paths are supported). The other side of the sync set can reside on an FTP server, running any common FTP server software. BatchSync uses standardized FTP protocol commands, so it does not rely on any server side extensions or non-standard features.

One-way file synchronization

New and changed files are transferred from source to target.

One-way file replication (mirroring)

New and changed files are transferred from source to target. Any extra files or folders that no longer exist at the source are also deleted at the target. This helps you to manage clutter on the target, making the target an exact replica of the source.

Two-way file synchronization (bi-directional)

New files are transferred in both directions. The file date stamps are used for comparison. BatchSync will adjust server file dates using server time-zone settings for proper time comparisons.

SyncDB™ smart change tracking

When synchronizing files over the FTP protocol, file comparison is much more difficult than when doing local file syncs. This is because all of the file dates change when files are transferred, due to FTP protocol limitations. Similarly, text/html/ascii file sizes change when these types of files are transferred, due to file system differences. This raises a problem, as there is no way to directly compare local files to FTP server files, as they all look like they have been changed.

The solution to this problem is SyncDB. The SyncDB feature tracks these changes and allows BatchSync to accurately transfer only those files that have really changed.

Without SyncDB, consider the effect on a large web site, where possibly 10,000 or more html files would be transferred during each sync, since the file dates and sizes would be changed during the transfer. Now thanks to SyncDB smart file tracking, only files that have really changed are transferred, resulting in only a few files being transferred during each sync.

Run scheduled/On demand

BatchSync is distributed with two executables: Command line sync and Sync with GUI, called Task Editor. Command line sync software is used to run scheduled sync tasks, and it can also be used to run tasks via batch files, or directly from other software.

Run as a service

Sync tasks are scheduled using the standard Windows task scheduler. This allows you to run sync tasks as a service, when nobody is logged onto the computer. You can also use other task scheduler software, like Microsoft SQL Executive Task Manager for automating the task execution.

Task Editor software with Sync Preview

The Task Editor is an easy to use tool for creating, editing, and running the sync tasks. It also has a sync preview feature, which displays sync results without actually transferring any files. This preview feature is a great tool for testing and fine-tuning the sync task filters and options.

Multithreaded transfers

BatchSync supports up to 25 simultaneous browsing and file transfer threads. This will greatly increase the performance of the file synchronization.

Compression Support

BatchSync accelerates the file transfers with on-the-fly file compression using the MODE Z command.

Include/Exclude filtering

You can specify multiple include and exclude filters for each task. Filters can use file/folder names, file size, date, and attributes, and can utilize regular expressions for powerful control over filters. File name filters can be used within a specific sub folder, set of sub folders, or for all folders.

Handling of Conflicts

BatchSync can detect conflicts (=file has changed on both source and target) and you can specify the action to take in conflicts, like skipping a file, skip and report, always upload, etc.

Recursive folders and symbolic links

You have an option to ignore subfolders (no recursion to subfolders) and also ignore symbolic links. Specific folders & symbolic links can also be excluded with filters.

Automatic reconnects, retries, and resumes

The number of reconnects, retries, and timeouts can be specified individually for each task. You can also use unlimited retries. Software will automatically continue (=resume) the transfer at the exact point of failure, rather than starting from the beginning of the file each time. When reaching the maximum limit for retries, you can be notified via log files and email notifications.

Email notifications

Each task can be set up to send emails on successful and/or failed syncs. You can specify multiple recipients for the notifications. Emails are sent using the standard SMTP server protocol.

Extensive logging with auto-rotate schemes

You can generate up to four different log files for each run of the sync task. The log files are: Transfer history log (a shared summary log file for all sync tasks), FTP command log, a log listing the files transferred, and an error log.

There are various auto-rotation schemes available for log files. As an example, you could set it up so that a log file is rotated when its size reaches 10MB. Or arrange to have a new log file created every day or every week, etc.

Secure Edition adds support for FTPS and SFTP over SSH2

If you require security for your file synchronization, the BatchSync Secure Edition adds support for the FTPS protocol (also called FTP over SSL and FTP/S) and for the SFTP subsystem over the SSH2 protocol.

Product Search

Enter search words:

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us