Table of Contents

Enum FtpCapability

Namespace
FluentFTP
Assembly
FluentFTP.dll

Server features

[Flags]
public enum FtpCapability
Extension Methods

Fields

AVBL = MDTM | SITE_MKDIR

Support for the AVBL (get available space) server-specific command for Serv-U

CCC = NONE | HOST

Support for the CCC (Clear Command Channel) command, which makes a secure FTP channel revert back to plain text.

CLNT = MLSD | CPSV

Support for the CLNT command

CPSV = MDTM | XSHA1

Support for the CPSV command

DSIZ = NONE | RMDA

Support for the DSIZ (get directory size) server-specific command for Serv-U

EPSV = NONE | XSHA512

Support for the EPSV file-transfer command

HASH = MDTM | MFMT

Support for the HASH command

HOST = 32

Support for the HOST (get host) server-specific command for Serv-U

LANG = NONE | MODE_Z

Support for the LANG (language negotiation) command.

MD5 = NONE | HASH

Support for the MD5 command

MDTM = 4

Supports the MDTM command (get file date modified)

MFCT = NONE | MFMT

Server supports the MFCT command for setting the created date of an object on the server

MFF = MLSD | MFMT

Server supports the MFF command for setting certain facts about file system objects. It typically allows you to modify the last modification time, creation time, UNIX group/owner/mode of a file.

MFMT = 8

Server supports the MFMT command for setting the modified date of an object on the server

MLSD = 2

Supports the MLST command (machine listings)

MMD5 = MDTM | HOST

Support for the MMD5 (multiple MD5 hash) command.

MODE_Z = MLSD | HOST

Support for the MODE Z (compression enabled) command, which says that the server supports ZLIB compression for all transfers

NONE = 1

This server said it doesn't support anything!

NOOP = NONE | CPSV

Support for the NOOP command

PRET = NONE | UTF8

PRET Command used by DrFTPD

REST = NONE | MDTM

Supports download/upload stream resumes

RMDA = MLSD | AVBL

Support for the RMDA (remove directory) server-specific command for Serv-U

SITE_MKDIR = MFMT | XSHA1

Support for the SITE MKDIR (make directory) server-specific command for ProFTPd

SITE_RMDIR = NONE | SITE_MKDIR

Support for the SITE RMDIR (remove directory) server-specific command for ProFTPd

Support for the SITE SYMLINK server-specific command for ProFTPd

SITE_UTIME = MLSD | SITE_MKDIR

Support for the SITE UTIME server-specific command for ProFTPd

SIZE = NONE | MLSD

Supports the SIZE command (get file size)

SSCN = NONE | CLNT

Support for the SSCN command

STAT = NONE | MFF

Server supports the STAT command

THMB = NONE | AVBL

Support for the THMB (get image thumbnail) server-specific command for Serv-U

UTF8 = MLSD | MDTM

Supports UTF8

XCRC = NONE | XMD5

Support for the XCRC command

XMD5 = MLSD | HASH

Support for the XMD5 command

XSHA1 = 16

Support for the XSHA1 command

XSHA256 = NONE | XSHA1

Support for the XSHA256 command

XSHA512 = MLSD | XSHA1

Support for the XSHA512 command