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.
GetFileZone Returns the security zone information for a local file.
GetMultipleFiles Download multiple files from the server to the local system.
GetSecurityZone Return the security zone identifier for the specified resource.
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.
SetFileZone Creates or changes the security zone information for a local file.
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.
ValidateUrl Determines if the specified string represents a valid FTP URL.
VerifyFile Compare the contents of a local file against a file stored on the server.
Write Write data to the server.