0 / 0 / 1
Регистрация: 16.11.2013
Сообщений: 44
1

Скопировать папку и все ее содержимое с FTP на компьютер с отображением прогресса

01.12.2013, 23:01. Показов 1161. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет ребят, у меня есть код для копирования директории с компа на фтп, как сделать обратное? что нужно изменить?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using System.Net;
using System.IO;
 
namespace WindowsFormsApplication12
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        void CopyDirToFtp(string localdirectory, string remotedirectory, ICredentials cred)
        {
            foreach (string f in Directory.GetFiles(localdirectory))
            {
                var wc = new WebClient();
                wc.Credentials = cred;
                wc.UploadFile(string.Format(@"{0}\{1}", remotedirectory, Path.GetFileName(f)), f);
            }
            foreach (string d in Directory.GetDirectories(localdirectory))
            {
                var newdir = remotedirectory + d.Substring(localdirectory.Length);
                var req = (FtpWebRequest)WebRequest.Create(newdir);
                req.Credentials = cred;
                req.Method = WebRequestMethods.Ftp.MakeDirectory;
                req.GetResponse();
                CopyDirToFtp(d, newdir, cred);
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            var cred = new NetworkCredential("Логин", "пароль");
            var srcdir = @"C:\save\";
            var destdir = "ftp://";
            CopyDirToFtp(srcdir, destdir, cred);
        }
    }
}
И можно ли прикрутить ко всему этому ProgressBаr?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2013, 23:01
Ответы с готовыми решениями:

Загрузка файла на ftp с отображением прогресса
Всемм доброго времени суток форумчане с наступающим вас 2013 годом всего счастливого!!!! И вот мой...

Загрузка файла с FTP с отображением прогресса
Всем привет. Задача: Есть форма. На ней два элемента - прогресс бар и кнопка. При нажатии на...

Как скопировать всё содержимое папки А в папку Б?
Как скопировать всё содержимое папки(с подпапками) А в папку Б? У меня такой скрипт, но он не...

Скопировать всё содержимое скрытого раздела в папку и наоборот
Как в командной строке скопировать всё содержимое скрытого раздела (без буквы) в папку и наоборот?

2
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
02.12.2013, 05:28 2
Цитата Сообщение от Sibling Посмотреть сообщение
И можно ли прикрутить ко всему этому ProgressBаr?
Можно, почему бы и нет. По теме - действуем в обратной последовательности, читаем, загружаем
0
0 / 0 / 1
Регистрация: 16.11.2013
Сообщений: 44
02.12.2013, 12:42  [ТС] 3
Цитата Сообщение от DataPlanner Посмотреть сообщение
Можно, почему бы и нет. По теме - действуем в обратной последовательности, читаем, загружаем
Уважаемый, а не могли бы вы написать пример кода, ибо как я не пытался в обратной последовательности, не получается? Думаю для вас это не составит особой сложности
0
02.12.2013, 12:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2013, 12:42
Помогаю со студенческими работами здесь

Как скопировать выбранный файл в указанную папку с отображением хода копирования
Всем привет!!! нужен HELP! задача состоит вот в чём: на форме: 3 кнопки 2 текстовых поля...

Скопировать файлы из папки A на FTP в папку B
Здравствуйте. Проблема наверное у меня смешная, но я уже чёрт знает сколько часов не могу её...

Как скопировать папку с подпапками и файлами на FTP
Как скопировать папку с подпапками и файлами на FTP ? может у кого есть готовый кусок программы ?...

Выбрать случайную папку, скопировать из неё все файлы и перенести в другую папку
Добрый день! Прошу помощи в написании батника. Имеется папка A с неким количеством других папок....

Выбрать случайную папку, скопировать из неё все файлы и перенести в другую папку
Добрый день! Прошу помощи в написании скрипта. Имеется папка A с неким количеством других папок....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru