Используя.NET 2.0, как делают меня FTP к серверу, получают файл и удаляют файл?

Мы также можем использовать subset из base R

subset(race, Lap == 1)
.
6
задан Joel Coehoorn 4 March 2009 в 20:27
поделиться

5 ответов

Используйте класс FtpWebRequest или простой класс WebClient.

FTP в учетную запись и получает файл:

WebClient request = new WebClient();
request.Credentials = 
    new NetworkCredential("anonymous", "janeDoe@contoso.com");
try 
{
    // serverUri here uses the FTP scheme ("ftp://").
    byte[] newFileData = request.DownloadData(serverUri.ToString());
    string fileString = Encoding.UTF8.GetString(newFileData);
}
catch (WebException ex)
{
    // Detect and handle login failures etc here
}

Удалите файл:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
request.Method = WebRequestMethods.Ftp.DeleteFile;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Delete status: {0}", response.StatusDescription);  
response.Close();

(Примеры кода из MSDN.)

7
ответ дан 9 December 2019 в 20:49
поделиться

Эта статья реализует GUI для клиента FTP, использующего.NET 2.0, и имеет полный источник с примерами.

Пример кода включает соединение, загрузите и загрузите, а также хорошие комментарии и объяснения.

2
ответ дан 9 December 2019 в 20:49
поделиться

Просто используйте класс FtpWebRequest. Это уже обрабатывает все вещи, которых Вы требуете.

2
ответ дан 9 December 2019 в 20:49
поделиться

Использовать System.Net.FtpWebRequest/FtpWebResponse

1
ответ дан 9 December 2019 в 20:49
поделиться

Используйте edtFTPnet , бесплатную FTP-библиотеку .NET с открытым исходным кодом, которая сделает все, что вам нужно.

0
ответ дан 9 December 2019 в 20:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: