Monitor FTP sites with WatchFTP Monitor FTP sites with WatchFTP


Advanced FTP Settings

Use this window to disable or enable advanced settings if they are not compatible with your FTP server.

  • Complete the settings and click OK.

Request information from FTP Server: These options enable WatchFTP to adjust some of its internal settings to the server's capabilities. In rare cases when an option is not be supported by the FTP server, it should be switched off.

Enable SYST command: If enabled, the Task automatically sends a "SYST" command to the FTP server immediately after connecting. The FTP server supplies its operating system (e.g. "Unix", "Windows" etc).

Enable FEAT command: When enabled, the Task automatically sends a "FEAT" command to the FTP server immediately after connecting.

Connection Timeout: How long should WatchFTP wait for a response of your FTP Server.

Clear Command Channel after Connect: For when FTP Protocol is "Secure" only. When enabled, the Command Channel reverts to unencrypted mode after the connection is established. Your data will still be encrypted.

Force Codepage Normally WatchFTP will use the UTF-8 characterset if the server supports it. If you see "strange filenames" downloaded by WatchFTP, you can try "utf-8" or "ansi" (without the quotes) for the characterset.

AutoFix Settings WatchFTP will silently change some settings which seem like mistakes. Those changes are mostly based upon the selected port number.

Force SFTP v3 protocol WatchFTP support SFTP up to v6 and normally uses the highest protocol version supported by the SFTP server. Some servers do not properly implement the higher versions and this option forces the server to the reliable version 3.

Use multiple Download Threads Here you can set the number of connections (1 - 5) to the FTP server allowed. If you allow multiple connections, WatchFTP will download multiple files simultaneously.
Please Note:

  • Each connection has some overhead, so using only 1 connection is typically fastest.
  • Most servers allow only a limited number of connections from a given client.

Connect using IPV6 when both IPV4 and IPV6 are available By default WatchFTP will always first try to connect using the IPV4 protocol. Set this option if you want to connect using IPV6 if both protocols are available.

List Pattern (not for SFTP) This will ask the FTP server to only list certain files. When set to the default * the server should list all files inside directories. If you are only interested in, for example, XML files you could set this option to *.xml.
A better (more flexible) way to do this is to use the filter downloads page.
The List Pattern option should only be used if you are interested in a very small subset of files in extremely large directories. You can only enter one pattern, for example *.xml;*.txt will not work.


Warning: Setting this option to anything else than * (a single asterisk) forces the LIST command for directory listings. When WatchFTP scans directories on the FTP server, it can use the MLSD command (modern FTP servers) or the LIST command (all FTP servers).
The MLSD command returns a very reliable, well-defined, machine readable directory listing. The LIST command gives you (typically) the same listing but meant for humans to interpret. Especially for older files, LIST may omit the time part of the last modified date of file(s).


Warning: This List Pattern applies to all objects listed, including subdirectories. WatchFTP will not "see" subdirectories that do not match the pattern if this option is set to anytning else than *.


Tip: Some FTP servers on Unix use the "ls" command to get the directory list for WatchFTP. The Unix ls command typically does not list "hidden" files and directories (.names). If you need WatchFTP to detect those hidden files for those FTP servers, try "-a *" (without the "quotes") as the List Pattern. -a is a parameter for the ls command telling it to list all files (including hidden).

Include hidden .files On Unix systems files and directories with names starting with a "." are treated as hidden by most tools. By default WatchFTP will also ignore those unless you set this option.