在C#中,可以使用FtpWebRequest
類來連接和斷開FTP服務器。以下是連接和斷開FTP服務器的示例代碼:
string ftpServerIP = "ftp://ftp.example.com/";
string ftpUsername = "username";
string ftpPassword = "password";
FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(ftpServerIP);
ftpRequest.Credentials = new NetworkCredential(ftpUsername, ftpPassword);
ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
ftpRequest.UseBinary = true;
FtpWebResponse ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
Stream responseStream = ftpResponse.GetResponseStream();
// 處理FTP服務器的響應
ftpResponse.Close();
responseStream.Close();
注意:在連接FTP服務器后,可以使用ftpRequest
對象執行各種FTP操作,例如上傳文件、下載文件、刪除文件等。在完成操作后,記得斷開FTP服務器連接以釋放資源。