Property | Type | Description | |
---|---|---|---|
pass | string | ||
port | int | ||
server | string | ||
timeout | int | ||
user | string |
Method | Description | |
---|---|---|
ChangeDir ( string path ) : void |
Change to another directory on the ftp server
|
|
Connect ( ) : void |
Connect to an ftp server
|
|
Connect ( string server, int port, string user, string pass ) : void |
Connect to a ftp server
|
|
Connect ( string server, string user, string pass ) : void |
Connect to a ftp server
|
|
Disconnect ( ) : void |
Closes all connections to the ftp server
|
|
DoDownload ( ) : long |
Download a file, to be used in a loop until the file is completely downloaded
|
|
DoUpload ( ) : long |
Upload the file, to be used in a loop until file is completely uploaded
|
|
FTP ( ) : System |
Constructor
|
|
FTP ( string server, int port, string user, string pass ) : System |
Constructor
|
|
FTP ( string server, string user, string pass ) : System |
Constructor
|
|
GetFileDate ( string fileName ) : System.DateTime |
GetFileDate will query the ftp server for the date of the remote file.
|
|
GetFileDateRaw ( string fileName ) : string |
Returns the 'Raw' DateInformation in ftp format. (YYYYMMDDhhmmss). Use GetFileDate to return a DateTime object as a better option.
|
|
GetFileSize ( string filename ) : long |
Get the size of a file (Provided the ftp server supports it)
|
|
GetWorkingDirectory ( ) : string |
Get the working directory on the ftp server
|
|
List ( ) : |
Retrieves a list of files from the ftp server
|
|
ListDirectories ( ) : |
Gets a directory list only
|
|
ListFiles ( ) : |
Gets a file list only
|
|
MakeDir ( string dir ) : void |
Create a directory on the ftp server
|
|
OpenDownload ( string filename ) : void |
Download a file with no resume
|
|
OpenDownload ( string filename, bool resume ) : void |
Download a file with optional resume
|
|
OpenDownload ( string filename, string localfilename ) : void |
Download a file with no attempt to resume
|
|
OpenDownload ( string remote_filename, string local_filename, bool resume ) : void |
Open a file for download
|
|
OpenUpload ( string filename ) : void |
Open an upload with no resume if it already exists
|
|
OpenUpload ( string filename, bool resume ) : void |
Open an upload with resume support
|
|
OpenUpload ( string filename, string remotefilename ) : void |
Open an upload with no resume if it already exists
|
|
OpenUpload ( string filename, string remote_filename, bool resume ) : void |
Open an upload with resume support
|
|
RemoveDir ( string dir ) : void |
Remove a directory from the ftp server
|
|
RemoveFile ( string filename ) : void |
Remove a file from the ftp server
|
|
RenameFile ( string oldfilename, string newfilename ) : void |
Rename a file on the ftp server
|
|
UploadFile ( string filename, string remote_filename, bool resume ) : void | ||
changeDir ( string path ) : bool | ||
makeDir ( string path ) : void |
Method | Description | |
---|---|---|
CloseDataSocket ( ) : void | ||
ConnectDataSocket ( ) : void | ||
ConvertFTPDateToDateTime ( string input ) : System.DateTime | ||
Fail ( ) : void | ||
FillBucket ( ) : void | ||
GetLineFromBucket ( ) : string | ||
OpenDataSocket ( ) : void | ||
ReadResponse ( ) : void | ||
SendCommand ( string command ) : void | ||
SetBinaryMode ( bool mode ) : void |
public ChangeDir ( string path ) : void | ||
path | string | Directory to change to |
return | void |
public Connect ( string server, int port, string user, string pass ) : void | ||
server | string | IP or hostname of the server to connect to |
port | int | Port number the server is listening on |
user | string | Account name to login as |
pass | string | Password for the account specified |
return | void |
public Connect ( string server, string user, string pass ) : void | ||
server | string | IP or hostname of the server to connect to |
user | string | Account name to login as |
pass | string | Password for the account specified |
return | void |
public FTP ( string server, int port, string user, string pass ) : System | ||
server | string | Server to connect to |
port | int | Port server is listening on |
user | string | Account to login as |
pass | string | Account password |
return | System |
public FTP ( string server, string user, string pass ) : System | ||
server | string | Server to connect to |
user | string | Account to login as |
pass | string | Account password |
return | System |
public GetFileDate ( string fileName ) : System.DateTime | ||
fileName | string | Remote FileName to Query |
return | System.DateTime |
public GetFileDateRaw ( string fileName ) : string | ||
fileName | string | Remote FileName to Query |
return | string |
public GetFileSize ( string filename ) : long | ||
filename | string | Name of file |
return | long |
public ListDirectories ( ) : |
||
return |
public MakeDir ( string dir ) : void | ||
dir | string | Directory to create |
return | void |
public OpenDownload ( string filename ) : void | ||
filename | string | Remote file name |
return | void |
public OpenDownload ( string filename, bool resume ) : void | ||
filename | string | Remote file name |
resume | bool | Attempt resume if file exists |
return | void |
public OpenDownload ( string filename, string localfilename ) : void | ||
filename | string | Remote filename |
localfilename | string | Local filename (Can include path to file) |
return | void |
public OpenDownload ( string remote_filename, string local_filename, bool resume ) : void | ||
remote_filename | string | The name of the file on the FTP server |
local_filename | string | The name of the file to save as (Can include path to file) |
resume | bool | Attempt resume if file exists |
return | void |
public OpenUpload ( string filename ) : void | ||
filename | string | File to upload |
return | void |
public OpenUpload ( string filename, bool resume ) : void | ||
filename | string | Local file to upload (Can include path to file) |
resume | bool | Attempt resume if exists |
return | void |
public OpenUpload ( string filename, string remotefilename ) : void | ||
filename | string | Local file to upload (Can include path to file) |
remotefilename | string | Filename to store file as on ftp server |
return | void |
public OpenUpload ( string filename, string remote_filename, bool resume ) : void | ||
filename | string | Local file to upload (Can include path to file) |
remote_filename | string | Filename to store file as on ftp server |
resume | bool | Attempt resume if exists |
return | void |
public RemoveDir ( string dir ) : void | ||
dir | string | Name of directory to remove |
return | void |
public RemoveFile ( string filename ) : void | ||
filename | string | Name of the file to delete |
return | void |
public RenameFile ( string oldfilename, string newfilename ) : void | ||
oldfilename | string | Old file name |
newfilename | string | New file name |
return | void |
public UploadFile ( string filename, string remote_filename, bool resume ) : void | ||
filename | string | |
remote_filename | string | |
resume | bool | |
return | void |