Automated FTP Upload or download could be required some times when you want to make a file available at certain time for download on your FTP Servers, or you the other case when you have the link to download a file but it will be active after a certain time, in both of the mentioned cases you will need to schedule the uploading or downloading of the required file.
FTP Scheduler is a small tool that allows the automation of FTP uploads and downloads and scans for new tasks every 10 seconds. The scheduler is easy to understand and uses only one window to provide full control over its functionality.
It has a clean interface, with all the options of the program in single interface so you don’t need to search or locate anything while using this program.
Key Features Of FTP Uploader
Message window: The black message window shows the activity of the FTP scheduler and provides information to the user concerning current activities, connection progress, retries, uptime and total amount of uploaded or downloaded files.
Session name: FTP session information is stored in text files (passwords are encrypted). Session information is easily copied to a new session by changing the session name
Status: An indicator to quickly check the status of the FTP Scheduler
Watchdog: The watchdog timer will end the FTP session after the given amount of minutes has been reached. This function is useful when working with unreliable FTP servers or internet connections (like the cellular network).
FTP Server, port, login, password: The FTP parameters required to connect to the FTP server. The FTP password is not visible and will be stored in an encrypted format.
Proxy server, port, username, password: Should you be working in an environment with a proxy server, you need to provide the proxy details here. The proxy password is not visible and will be stored in an encrypted format. Proxy support is provided for http, https and the socks protocol.
Local path: The path on the local machine which contains the files to upload, when downloading the destination directory for the files to download.
File(s): The files to upload or download. You can enter them comma separated. The use of basic wildcards is allowed for uploads and downloads, examples: *.txt or data.*
Remote Path: The target directory on the FTP server for file uploads or downloads
FTP mode: The FTP Scheduler supports passive and active FTP sessions in binary or ASCII format
Log FTP errors: Should errors be encountered you can log them to the error log
Proxy mode: Support for http (port 80), https (port 443) and socks (port 1080). You can specify your own port numbers.
Mirror: Before uploading the file(s) will be copied to a subdirectory ‘mirror’. You can use this feature to upload the same files to a different FTP server
Open: Intended for single session FTP, it will try to keep the FTP session open in order to upload files continuously
Append: When uploading files the uploaded files will be moved to a backup directory on the local machine and appended. This is useful when uploading ASCII data to a FTP server. When downloading the downloaded files will be appended.
CR / LF: Add a ‘cr’ and/or ‘lf’ before appending a file
1 by 1: Upload files 1 at a time and only if the FTP target directory is empty. This is useful for queuing purposes
Replace: If the file already exists overwrite/replace the file. Applies to upload and download sessions
Delete: After upload delete the uploaded file from the local machine. After download delete the file from the FTP server.
Log sessions: Keep a log of the transferred files both for upload and download
Month / Day: Organize the backups on the local machine in monthly or daily directories
Upload / Download: Create an upload or download session