FTP檔案操作

2022-08-17 19:30:18 字數 2291 閱讀 4712

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace file

}///

/// 獲取伺服器ip

///

public static string serverip

}///

/// 獲取埠

///

public static int port

}///

/// 獲取ftp目錄

///

public static string dir

}///

/// 獲取使用者名稱

///

public static string user

}///

/// 密碼

///

public static string password

}///

/// 初始化ftp引數

///

public static void init()

catch (exception ex)}}

}///介面操作

//連線ftp伺服器

ftp tftp = new ftp();

tftp.uploadcompleteev += new asynccompletedeventhandler(ftp_uploadcomplete);

tftp.uploadprogressev += new progresschangedeventhandler(ftp_uploadprogress);

tftp.connect(ftpparams.serverip, ftpparams.user, ftpparams.password);

//在伺服器上建立資料夾

string tupfiledir = "\\" + "7";

tftp.makedirectory(tupfiledir);

tftp.changedirectory(tupfiledir);

foreach (listviewitem tviewitem in this.lswfilelist.items)

else

tfilecount++;

bool tbl = tftp.uploadcomplete(strfilename);

if (tbl == false)}}

catch (exception ex)

if (messagebox.show("檔案上傳成功!", "提示資訊", messageboxbuttons.ok, messageboxicon.information) == dialogresult.ok)

}///

/// 建立上傳檔案根目錄

///

/// ftp服務

/// 上傳目錄

//private void createfiledir(ftp tftpclient, string tupfiledir)

////}

///

/// 上傳檔案進度條顯示

///

private void ftp_uploadprogress(object sender, progresschangedeventargs e)

///

/// 上傳完成提示

///

FTP 操作遠端檔案

string ftpuserid 使用者名稱 string ftppassword 密碼 ftpwebrequest reqftp region 連線伺服器 連線伺服器 private void connect string path endregion region 獲得檔案列表 獲得檔案列表 p...

FTP檔案操作之上傳檔案

ftp檔案操作之上傳檔案 ftp檔案操作之刪除檔案 ftp檔案操作之建立目錄 上傳檔案是乙個比較常用的功能,前段時間就做了乙個上傳的模組。開始採用的是共享資料夾的方式,後來發現這種方法不太好。於是果斷將其斃掉,後來選擇採用ftp的方式進行上傳。個人感覺ftp的方式還是比較好用的,所以跟大家分享一下。...

FTP遠端傳輸檔案操作

1.與遠端建立連線 ftp ftp open serverip 使用username password登入後即可進行ftp操作。2.目錄操作 ls cd mkdir delete 刪除乙個檔案 mdelete 刪除一批檔案 檔名稱羅列 lcd 跳轉本機目錄 3.檔案傳輸 1 從遠端到本地 ftp g...