Копирование папки на 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");