I think most people would go with rsync or rdist to sync a local tree to a remote one.
In reply to Re: (OT) synchronize to FTP? by derby in thread (OT) synchronize to FTP? by myuserid7