Я ищу, чтобы загрузить все файлы в ftp в мою локальную папку. Все файлы должны быть удалены в ftp после загрузки на локальный диск.Загрузка списка файлов из ftp в локальную папку с помощью C#?
Из кода ниже
можно скачать только файл с FTP, где я не ожидал
Мне нужно поместить все файлы в папке, но не во имя местного имя файла.
Мой код:
using (WebClient ftpClient = new WebClient())
{
ftpClient.Credentials = new System.Net.NetworkCredential("ftpusername", "ftp pass");
ftpClient.DownloadFile("ftp://ftpdetails.com/dec.docx",@"D:\\Mainfolder\test.docx");
}
Из приведенного выше кода, я могу загрузить файл и поместить его в имя файла only..Where У меня есть так много файлов для загрузки с FTP и места это в локальной папке. Все предложения очень благодарны.
См. [Как указать содержимое каталога с FTP в C#?] (Http://stackoverflow.com/questions/3298922/how-to-list-directory-contents-with-ftp-in-c). – CodeCaster
Ваш вопрос слишком широк, и вы не объясняете, с какой конкретной проблемой вы столкнулись. Вы хотите 1) указать содержимое каталога FTP и для каждого файла в списке: 2) скачать, 3) записать локально, 4) удалить из FTP. См. Вопрос, который я связывал как дубликат для шага 1, вы должны уметь отображать остальную часть оттуда. – CodeCaster