|
Public Member Functions |
| | Abort () |
| | Cancel the current transfer.
|
| Boolean | Connect (const WideString RemoteDir) |
| | Connect to FTP server.
|
| Boolean | Connected () |
| | Check if a connection is open.
|
| Boolean | SupportsVerification () |
| | Indicates if the FTP server supports one of the extensibility features for verified transfer integrity.
|
| Boolean | PutFile (const WideString LocalFile, const WideString RemoteFile) |
| | Transfer a local file to the FTP server.
|
| Boolean | GetFile (const WideString RemoteFile, const WideString LocalFile, const Integer RemoteFilesize) |
| | Transfer a file from the FTP server to the local system.
|
| Boolean | SetCurrentDirectory (const WideString RemoteDir) |
| | Set the current directory on the FTP server.
|
| WideString | GetCurrentDirectory () |
| | Get the current directory on the FTP server.
|
| Boolean | DeleteFile (const WideString Filename) |
| | Delete a file on the FTP server.
|
| Boolean | CreateDirectory (const WideString DirName) |
| | Create a directory on the FTP server.
|
| Boolean | RemoveDirectory (const WideString Filename) |
| | Remove a directory on the FTP server.
|
| Boolean | RenameFile (const WideString OldFile, const WideString Newfile) |
| | Rename a file on the FTP server.
|
|
| ShowLastResponseInfo () |
| | Display FTP server error message.
|
|
| Disconnect () |
| | Disconnect from the FTP server.
|
Public Attributes |
| TIdFTP | IdFTP |
| | The Indy FTP client component.
|
| TLogger | Logger |
| | The logger object.
|
Protected Attributes |
| Boolean | UsingUtf8 |