Копирование папки на ftp с сохранением структуры - C#
Формулировка задачи:
доброго вечера всем.
я пишу маленькую программку которая бы позволяла копировать на ftp ресурс папку целиком с ее содержимым и создавать на ftp ресурсе аналогичную структуру, т.е. сохраняя каталоги и прочее.
и вот хотелось бы узнать в C# наверняка уже есть готовое решение на эту тему.
как бы его узнать.
щас пока скопипастил кое-что
вот пример на виндовс форм
Workftp
трай кетч пока не понял как работает, но это 5 минут.
есть ли уже готовое решение по копированию папки по ftp на С# ?
// проверка 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();
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) { }
Решение задачи: «Копирование папки на ftp с сохранением структуры»
textual
Листинг программы
var client = new FtpClient() { ServerUrl = "ftp://localhost", Credentials = new NetworkCredential("anonymous", "janeDoe@contoso.com") }; client.UploadDirectory("/", @"D:\444");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д