Копирование папки на ftp с сохранением структуры - C#

Узнай цену своей работы

Формулировка задачи:

доброго вечера всем. я пишу маленькую программку которая бы позволяла копировать на ftp ресурс папку целиком с ее содержимым и создавать на ftp ресурсе аналогичную структуру, т.е. сохраняя каталоги и прочее. и вот хотелось бы узнать в C# наверняка уже есть готовое решение на эту тему. как бы его узнать. щас пока скопипастил кое-что вот пример на виндовс форм
Листинг программы
  1. // проверка try catch
  2. private void pictureBox1_Click(object sender, EventArgs e)
  3. {
  4. MessageBox.Show("Contact list 1.0.\nWriteln by: Gokusei", "About");
  5. }
  6. private void button1_Click(object sender, EventArgs e)
  7. {
  8. MessageBox.Show("сейчас будет сделана попытка соединения с ftp", "About");
  9. Workftp t= new Workftp();
  10. t.Main2();
Workftp
Листинг программы
  1. try
  2. {
  3. WebRequest request = WebRequest.Create(host);
  4. request.Method = WebRequestMethods.Ftp.MakeDirectory;
  5. request.Credentials = new NetworkCredential(userName, password);
  6. using (var resp = (FtpWebResponse)request.GetResponse())
  7. {
  8. Console.WriteLine(resp.StatusCode);
  9. }
  10. }
  11. catch (InvalidCastException e)
  12. {
  13. }
трай кетч пока не понял как работает, но это 5 минут. есть ли уже готовое решение по копированию папки по ftp на С# ?

Решение задачи: «Копирование папки на ftp с сохранением структуры»

textual
Листинг программы
  1.             var client = new FtpClient() { ServerUrl = "ftp://localhost", Credentials = new NetworkCredential("anonymous", "janeDoe@contoso.com") };
  2.             client.UploadDirectory("/", @"D:\444");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут