# Functions
NewFileSystem initializer for fileSystem struct.
# Constants
ProtocolFTP signifies plain, unencrypted FTP.
ProtocolFTPES signifies FTP over explicit TLS.
ProtocolFTPS signifies FTP over implicit TLS.
Scheme defines the filesystem type.
# Structs
File implements vfs.File interface for FTP fs.
FileSystem implements vfs.FileSystem for the FTP filesystem.
Location implements the vfs.Location interface specific to ftp fs.
Options struct implements the vfs.Options interface, providing optional parameters for creating and ftp filesystem.