File Transfer Protocol Control Methods  
 
Method Description
AddFileType Associate a file name extension with a specific file type
AsyncGetFile Download a file from the server to the local system in the background
AsyncPutFile Upload a file from the local system to the server in the background
Cancel Cancels the current blocking network operation
ChangeDirectory Return data read from the server
CloseDirectory Close the directory that was opened for reading on the server
CloseFile Close the remote file that was opened for reading or writing
Command Send a custom command to the server
Connect Establish a connection with a server
CreateFile Create a new file or overwrite an existing file
DeleteFile Delete a file on the server
Disconnect Terminate the connection with a server
GetData Download the contents of a file and return it in the specified buffer
GetDirectory Return the current working directory on the server
GetFile Download a file from the server to the local system
GetFileList Return an unparsed list of files in the specified directory
GetFilePermissions Return the access permissions for a file on the remote system
GetFileSize Returns the size of the specified file on the server
GetFileStatus Return status information about a specific file
GetFileTime Returns the modification date and time for specified file on the server
GetFileType Returns the file type for a file on the local system
GetMultipleFiles Download multiple files from the server to the local system
GetText Download the contents of a text file and return it in a string buffer
Initialize Initialize the control and validate the runtime license key
Login Login to the server
Logout Log the current user off the server
MakeDirectory Create a new directory on the server
OpenDirectory Open the specified directory on the server for reading
OpenFile Open an existing file or creates a new file on the server
PutData Upload the contents of buffer and store it in a file on the server
PutFile Upload a file from the local system to the server
PutMultipleFiles Upload multiple files from the local system to the server
PutText Upload the contents of a string buffer and store it in a text file on the server
Read Return data read from the server
ReadDirectory Read a directory entry from the server
RemoveDirectory Remove a directory on the server
RenameFile Change the name of a file on the server
Reset Reset the internal state of the control
SetFilePermissions Change the access permissions for a file on the server
SetFileTime Changes the modification date and time for a file on the server
TaskAbort Abort the specified asynchronous task
TaskDone Determine if an asynchronous task has completed
TaskResume Resume execution of an asynchronous task
TaskSuspend Suspend execution of an asynchronous task
TaskWait Wait for an asynchronous task to complete
Uninitialize Uninitialize the control and release any system resources that were allocated
VerifyFile Compare the contents of a local file against a file stored on the server
Write Write data to the server