在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服务器的响应断开FTP服务器:ftpResponse.Close();responseStream.Close();注意:在连接FTP服务器后,可以使用ftpRequest对象执行各种FTP操作,例如上传文件、下载文件、删除文件等。在完成操作后,记得断开FTP服务器连接以释放资源。


