名稱 |
說明 |
DownloadFile(string RemoteFileName, string LocalPath) |
從FTP伺服器下載檔案,使用與遠程檔案同名的檔案名稱來儲存檔案。 參數說明: RemoteFileName: 遠程檔案名稱 LocalPath: 本地路徑 |
DownloadFile(string RemoteFileName, string LocalPath, string LocalFileName) |
從FTP伺服器下載檔案,指定本地路徑和本地檔案名稱。 參數說明: LocalPath: 本地路徑 LocalFilePath: 儲存檔案的本地路徑,後面帶有"\" LocalFileName: 儲存本地的檔案名稱 |
DownloadFile(string RemoteFileName) |
從FTP伺服器下載檔案,返迴文件位元據。 參數說明: RemoteFileName: 遠程檔案名稱 |
DownloadFileAsync(string RemoteFileName, string LocalPath, string LocalFileName) |
從FTP伺服器非同步下載檔案,指定本地路徑和本地檔案名稱。 參數說明: RemoteFileName: 遠程檔案名稱 LocalPath: 儲存檔案的本地路徑,後面帶有"\" LocalFileName: 儲存本地的檔案名稱 |
DownloadFileAsync(string RemoteFileName, string LocalFullPath) |
從FTP伺服器非同步下載檔案,指定本地完整路徑檔案名稱。 參數說明: RemoteFileName: 遠程檔案名稱 LocalFullPath: 本地完整路徑檔案名稱 |
UploadFile(string LocalFullPath) |
上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案名稱 |
UploadFile(string LocalFullPath, bool OverWriteRemoteFile) |
上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
UploadFile(string LocalFullPath, string RemoteFileName) |
上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 |
UploadFile(string LocalFullPath, string RemoteFileName, bool OverWriteRemoteFile) |
上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案名稱 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
UploadFile(byte[] FileBytes, string RemoteFileName) |
上傳檔案到FTP伺服器。 參數說明: FileBytes: 上傳的位元據 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 |
UploadFile(byte[] FileBytes, string RemoteFileName, bool OverWriteRemoteFile) |
上傳檔案到FTP伺服器。 參數說明: FileBytes: 檔案二進位內容 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
UploadFileAsync(string LocalFullPath) |
非同步上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案名稱 |
UploadFileAsync(string LocalFullPath, bool OverWriteRemoteFile) |
非同步上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
UploadFileAsync(string LocalFullPath, string RemoteFileName) |
非同步上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 |
UploadFileAsync(string LocalFullPath, string RemoteFileName, bool OverWriteRemoteFile) |
非同步上傳檔案到FTP伺服器。 參數說明: LocalFullPath: 本地帶有完整路徑的檔案名稱 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
UploadFileAsync(byte[] FileBytes, string RemoteFileName) |
非同步上傳檔案到FTP伺服器。 參數說明: FileBytes: 上傳的位元據 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 |
UploadFileAsync(byte[] FileBytes, string RemoteFileName, bool OverWriteRemoteFile) |
非同步上傳檔案到FTP伺服器。 參數說明: FileBytes: 檔案二進位內容 RemoteFileName: 要在FTP伺服器上面儲存檔案名稱 OverWriteRemoteFile: 是否覆蓋遠程伺服器上面同名的檔案 |
ListFilesAndDirectories() |
列出FTP伺服器上面目前的目錄的所有檔案和目錄。 |
ListFiles() |
列出FTP伺服器上面目前的目錄的所有檔案。 |
ListDirectories() |
列出FTP伺服器上面目前的目錄的所有的目錄。 |
DirectoryExist(string RemoteDirectoryName) |
判斷目前的目錄下指定的子目錄是否存在。 參數說明: RemoteDirectoryName: 指定的目錄名 |
FileExist(string RemoteFileName) |
判斷一個遠程檔案是否存在伺服器目前的目錄下面。 參數說明: RemoteFileName: 遠程檔案名稱 |
DeleteFile(string RemoteFileName) |
從FTP伺服器上面刪除一個檔案。 參數說明: RemoteFileName: 遠程檔案名稱 |
ReName(string RemoteFileName, string NewFileName) |
更改一個檔案的名稱或一個目錄的名稱。 參數說明: RemoteFileName: 原始檔案或目錄名稱 NewFileName: 新的檔案或目錄的名稱 |
CopyFileToAnotherDirectory(string RemoteFile, string DirectoryName) |
把目前的目錄下面的一個檔案拷貝到伺服器上面另外的目錄中,注意,拷貝檔案之後,當前工作目錄還是檔案原來所在的目錄。 參數說明: RemoteFile: 目前的目錄下的檔案名稱 DirectoryName: 新目錄名稱。 說明:如果新目錄是目前的目錄的子目錄,則直接指定子目錄。如: SubDirectory1/SubDirectory2 ; 如果新目錄不是目前的目錄的子目錄,則必須從根目錄一級一級的指定。如:./NewDirectory/SubDirectory1/SubDirectory2 |
MoveFileToAnotherDirectory(string RemoteFile, string DirectoryName) |
把目前的目錄下面的一個檔案移動到伺服器上面另外的目錄中,注意,移動檔案之後,當前工作目錄還是檔案原來所在的目錄。 參數說明: RemoteFile: 目前的目錄下的檔案名稱 DirectoryName: 新目錄名稱。 說明:如果新目錄是目前的目錄的子目錄,則直接指定子目錄。如: SubDirectory1/SubDirectory2 ; 如果新目錄不是目前的目錄的子目錄,則必須從根目錄一級一級的指定。如:./NewDirectory/SubDirectory1/SubDirectory2 |
MakeDirectory(string DirectoryName) |
在FTP伺服器上當前工作目錄建立一個子目錄。 參數說明: DirectoryName: 子目錄名稱 |
RemoveDirectory(string DirectoryName) |
從當前工作目錄中刪除一個子目錄。 參數說明: DirectoryName: 子目錄名稱 |
IsValidPathChars(string DirectoryName) |
判斷目錄名中字元是否合法。 參數說明: DirectoryName: 目錄名稱 |
IsValidFileChars(string FileName) |
判斷檔案名稱中字元是否合法。 參數說明: FileName: 檔案名稱 |
GotoDirectory(string DirectoryName) |
進入一個目錄。 參數說明: DirectoryName: 新目錄的名字。 說明:如果新目錄是目前的目錄的子目錄,則直接指定子目錄。如: SubDirectory1/SubDirectory2 ; 如果新目錄不是目前的目錄的子目錄,則必須從根目錄一級一級的指定。如:./NewDirectory/SubDirectory1/SubDirectory2 |
EnterOneSubDirectory(string DirectoryName) |
從當前工作目錄進入一個子目錄。 參數說明: DirectoryName: 子目錄名稱 |
ComeoutDirectory() |
從當前工作目錄往上一級目錄。 |
|
|