The first thing you will need is an account on an FTP server. As with all FTP applications, you will need the following information:
Some configuration may require you to enter proxy information. This information is provided by the manager of your network environment. If you do require a proxy, click on proxy settings tab.
On the proxy page, type in your proxy information. This information will not change even if you connect to a different FTP site
(None): No proxy used
Open: Sends the proxy username and password, sends the open command with the FTP host and username and password
Site: Sends the proxy username and password, sends the site command with the FTP host and username and password
Transparent: Sends the proxy username and password followed by the FTP host and username and password
User Password: Calls SendCmd with the command USER user@proxyuser@host, calls SendCmd with the command PASS pwd@proxypwd, or optionally PASS password.
User Site: Sends the ProxySettings Username and optional Password, followed immediately by the FTP client Username and optional Password
Now that you have the basic connection information, you can start planning the transfer phase.
The first step is to select the file transfer type (download or upload) and the files you wish to transfer. You can specify this information from the Action page. You can either select All files in which case the entire remote directory will be transferred or One file which you must specify:
If you specify a file, you can either type in the exact name of the file or use wild cards.
FTP Scheduler supports two kinds of wild cards: standard wildcards (i.e. * and ?) and date/time wildcards. The * wildcard substitutes multiple characters while the ? wildcard replaces a single character. The date/time wildcards allow you to transfer different files depending on the date or time. For example, to transfer a file named after a date, you could use the following name: [yyyy][MM][dd].log. This will replace the wild cards by the following name: 20170215.log or whatever the current date happens to be at the time of the transfer.
The checkmark icon can be used to validate the file you wish to transfer. It will substitute the date/time wild cards for the correct value.
This function is very useful if you need to automatically transfer files (see the scheduling section) automatically depending on date or time.
You can transfer files located in sub-folders by checking the Include Subfolders checkbox.
Select View, Wild Cards Format from the menu for a full list of wild cards you can use.
Next, you will need to specify a local directory to store the files. You can use the Browse for folders button to select a location:
FTP Scheduler allows you to automatically set the transfer of files at different time intervals.
Use the Reset timers button to set the scheduler to the current time and to reset the time interval to the default value.
Once: The scheduler will run once at the start date and time and then stop
Every: The scheduler will run every increment of interval specified starting on the start date and time or the closest start possible after that date/time
Day of the week: The scheduler will run on the first occurrence of the day(s) selected after the specified start date/time and every selected day after that.
Day of each month: The scheduler will run on the specified day of the month.
Next Schedule: Displays the status of the scheduler of if the scheduler is active, it will display the next date and time on which the scheduler will run.
To start or stop the scheduler, select Scheduler, Start or Press CTRL-F5
Passive Mode: Sets FTP Scheduler to use passive mode
Overwrite existing files: Overwrite existing local files with transferred files.
Transfer type: Select for the type of file you are transferring.
Auto-load: Automatically load the saved configuration
Auto-start: Automatically loads the configuration and starts the scheduler
Minimize on start: Sends the application to the system tray on application start
Log Activities: Specifies if operations should be logged
Delete log entries older than: Automatically clear log entries older than the days specified