Contents | Index | Search


  • Introduction
    • Overview
    • System requirements
    • Additional libraries needed for strong encryption
    • Installation
    • Evaluation
    • License
    • Purchase
    • Technical support
    • Version history
  • Classes
    • Ftp
      • Overview
      • Connecting to an FTP server
        • Establishing a connection
        • Setting connection timeout
        • Connecting from behind a firewall
        • Connecting thru a proxy server
        • Releasing a connection
      • Capturing FTP related events
        • Listening for events
        • Event types
      • Setting your directory
        • Setting your local directory
        • Setting your remote directory
      • Retrieving a directory listing
        • Retrieving a remote directory listing
        • Retrieving a local directory listing
      • Uploading files
        • Automatically detecting the transfer mode
        • Uploading binary files
        • Uploading ASCII text files
        • Uploading multiple files
        • Uploading a directory
        • Appending files
        • Uploading files from memory
        • Resuming uploads
      • Downloading files
        • Automatically detecting the transfer mode
        • Downloading binary files
        • Downloading ASCII text files
        • Downloading multiple files
        • Downloading a directory
        • Downloading files to memory
        • Resuming downloads
      • Remote file operations
        • Creating a remote directory
        • Deleting a remote directory
        • Renaming a file
        • Deleting a file
        • Deleting multiple files
        • Retrieving filesize information
        • Retrieving file timestamp information
    • Ftps
      • Overview
      • Connecting to an FTP server using SSL
        • Overview
        • Establishing a connection using Explicit SSL
        • Establishing a connection using Implicit SSL
        • Setting client and server certificates
        • Setting connection timeout
        • Connecting from behind a firewall
        • Connecting thru a proxy server
        • Releasing a connection
      • Capturing FTP related events
        • Listening for events
        • Event types
      • Setting your directory
        • Setting your local directory
        • Setting your remote directory
      • Retrieving a directory listing
        • Retrieving a remote directory listing
        • Retrieving a local directory listing
      • Uploading files
        • Automatically detecting the transfer mode
        • Uploading binary files
        • Uploading ASCII text files
        • Uploading multiple files
        • Uploading a directory
        • Appending files
        • Uploading files from memory
        • Resuming uploads
      • Downloading files
        • Automatically detecting the transfer mode
        • Downloading binary files
        • Downloading ASCII text files
        • Downloading multiple files
        • Downloading a directory
        • Downloading files to memory
        • Resuming downloads
      • Remote file operations
        • Creating a remote directory
        • Deleting a remote directory
        • Renaming a file
        • Deleting a file
        • Deleting multiple files
        • Retrieving filesize information
        • Retrieving file timestamp information
    • Fxp
      • Overview
      • Requirements
      • Establishing a connection
      • Transferring a file
      • Transferring a directory
      • Transferring multiple files
      • Releasing a connection
      • Capturing FXP related events
        • Listening for events
        • Event types
    • Fxps
      • Overview
      • Requirements
    • Scp
      • Overview
      • Connecting to an SSH server
        • Establishing a connection
        • Validating host keys
        • Public key authentication
        • Releasing a connection
      • Capturing SCP related events
        • Listening for events
        • Event types
      • Uploading files
        • Uploading files
        • Uploading directories
      • Downloading files
        • Downloading files
        • Downloading directories
    • Sftp
      • Overview
      • Connecting to an SSH server
        • Establishing a connection
        • Validating host keys
        • Setting connection timeout
        • Public key authentication
        • Connecting thru a proxy server
        • Releasing a connection
      • Capturing SFTP related events
        • Listening for events
        • Event types
      • Setting your directory
        • Setting your local directory
        • Setting your remote directory
      • Retrieving a directory listing
        • Retrieving a remote directory listing
        • Retrieving a local directory listing
      • Uploading files
        • Automatically detecting the transfer mode
        • Uploading binary files
        • Uploading ASCII text files
        • Uploading multiple files
        • Uploading a directory
        • Appending files
        • Uploading files from memory
        • Resuming uploads
      • Downloading files
        • Automatically detecting the transfer mode
        • Downloading binary files
        • Downloading ASCII text files
        • Downloading multiple files
        • Downloading a directory
        • Downloading files to memory
        • Resuming downloads
      • Remote file operations
        • Creating a remote directory
        • Deleting a remote directory
        • Renaming a file
        • Deleting a file
        • Deleting multiple files
        • Retrieving filesize information
        • Retrieving file timestamp information
    • FTCL
      • Overview
      • Command line usage
      • Command line options
      • Scripting commands
      • Comments in script files
      • Relative v.s. absolute paths
      • Defining and using variables
      • Prompting user for data
      • Running FTCL scripts from within Ant
      • Running FTCL scripts from within Java
      • Escape characters