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

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

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

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

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

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

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


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

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

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