Property | Type | Description | |
---|---|---|---|
pass | string | ||
port | int | ||
server | string | ||
user | string |
Property | Type | Description | |
---|---|---|---|
_timeout | int |
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
|
|
ListEntries ( ) : LinkedList |
List FTPEntry items with the current path on the FTP connection.
|
|
ListFiles ( ) : |
Gets a file list only
|
|
MakeDir ( string dir ) : void |
Create a directory on the ftp server
|
|
OpenDownload ( string remote_filename, string local_filename, bool resume = false ) : void |
Open a file for download
|
|
OpenUpload ( Stream _file, string remote_filename, bool resume = false ) : void |
Open an upload with resume support
|
|
OpenUpload ( string filename, string remote_filename, bool resume = false ) : void | ||
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
|
Method | Description | |
---|---|---|
SetSocketTimeout ( Socket Socket ) : void | ||
SetSocketTimeout ( Socket Socket, int Timeout ) : void |
Method | Description | |
---|---|---|
CloseDataSocket ( ) : void | ||
ConnectDataSocket ( ) : void | ||
ConvertFTPDateToDateTime ( string input ) : System.DateTime | ||
Fail ( ) : void | ||
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 remote_filename, string local_filename, bool resume = false ) : 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 ( Stream _file, string remote_filename, bool resume = false ) : void | ||
_file | Stream | 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 OpenUpload ( string filename, string remote_filename, bool resume = false ) : void | ||
filename | string | |
remote_filename | string | |
resume | bool | |
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 |
protected SetSocketTimeout ( Socket Socket ) : void | ||
Socket | Socket | |
return | void |
protected SetSocketTimeout ( Socket Socket, int Timeout ) : void | ||
Socket | Socket | |
Timeout | int | |
return | void |