From Industrial Software Management:
FtpSync is a very effective publishing and automation tool with email reporting. It enables you to synchronize your local and FTP files and folders. Handles FTP (File Transfer Protocol), network, and local files. FtpSync is a set of three applications: configuration application for project creation and editing, windows service application and service controller application. This approach allows you to run scheduled synchronizations as a service process background process independent of who is using the console.