Копирование папки на 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д