FTP Scheduler Support

Getting Started

The first thing you will need is an account on an FTP server.  As with all FTP applications, you will need the following information:

Proxy Settings

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

Proxy types


(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

Action Selection and Destination

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.

Local Folder

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:

Scheduling the Transfers

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.


Interval types:


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

Additional Options

FTP Options


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. 


FTP Scheduler


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

Need Additional Help?

Contact Us.

Copyright © 2019 ProSoft.  All Rights Reserved.

Privacy Policy

This website makes use of cookies. Please see our privacy policy for details.