Automatic FTP File Sync - FAQ - FTP Synchronizer

Overview

Thanks to the 'command line' support of FTP Synchronizer, you can run FTP Synchronizer via any scheduler, such as Windows Task Scheduler, to automate synchronization.

Command Line Support

FTP Synchronizer includes powerful command line capabilities that allow you to:

  • Run specific profiles without opening the GUI
  • Integrate with Windows Task Scheduler
  • Create automated backup routines
  • Run syncs from batch files or scripts

Command Line Usage

For detailed information about command line FTP sync, please read the Command Line FAQ. There are only two parameters - very easy to use!

Setting Up Windows Task Scheduler

We also have a flash tutorial for setting up a job using Windows Task Scheduler.

Common Automation Scenarios

Daily Backup

Set up a scheduled task to run your profile every day at 2:00 AM to automatically backup important files.

Hourly Sync

Create a task that runs every hour to keep local and remote files constantly synchronized.

On Startup

Configure a task to run when you log into Windows to ensure files are synced at the start of your work day.

Best Practices

  • Test your profile manually first before scheduling it
  • Check the "Run only if user is logged on" option for interactive syncs
  • Use the "Run whether user is logged on or not" option for background syncs
  • Enable logging to track scheduled sync results
  • Set appropriate intervals - too frequent may impact performance

Troubleshooting

Task doesn't run

Check that the task is enabled and the account has proper permissions. Verify the command line path to FTP Synchronizer is correct.

Sync fails in background

Ensure you're using saved account credentials and that the profile path is accessible from the scheduled task context.