KGr28 Ответов: 2

Можно ли захватить всю папку из FTP-местоположения, а не только файл


Я пытаюсь захватить всю папку с FTP , я знаю, что должен захватить один файл из папки, но не всю папку.

Что я уже пробовал:

Я пробовал искать это в интернете, но не могу найти никакого решения

F-ES Sitecore

Причина, по которой вы не можете найти решение, заключается в том, что FTP не поддерживает операции с папками. Использование mget-это одно решение, другое-перечислить все файлы и перейти к get индивидуально. Если вы ищете этот часто задаваемый вопрос, я уверен, что вы найдете образец кода.

Stefan_Lang

Если вы не нашли ничего полезного в интернете, то либо вы не очень старались, либо у вас есть дополнительные требования, которые вы еще не упомянули.

Попробуйте это: https://www.ecosia.org/search?q=C%23+скачать+все+файлов+из+ФТП+расположение

2 Ответов

Рейтинг:
16

Richard MacCutchan

Цитата:
Я пробовал искать это в интернете, но не могу найти никакого решения
Понятия не имею, что вы искали, но есть много предложений по адресу ftp get all files - поиск в Google[^].


KGr28

Я не пытаюсь захватить файлы поодиночке b/c, они меняются изо дня в день, мне нужно иметь возможность захватить всю папку

Richard MacCutchan

Ну а если ftp не позволяет, то тут уж ничего не поделаешь. Посмотрите на документацию ftp, чтобы узнать, есть ли метод быстрого доступа, который будет делать это..

Stefan_Lang

Если писать цикл на C# для получения всех файлов-это слишком много, то почему вы пометили его как C#?

Dave Kreskowiak

У вас просто нет выбора. Единственное, что вы можете сделать, это получить список файлов в папке, а затем загрузить каждый файл один за другим.

Рейтинг:
0

MadMyche

Короткий Ответ: Нет.
По определению, FTP-это протокол, который осуществляет передачу данных на уровне файлов.
Единственные другие согласованные функции основаны на навигации к файлам или выборе нескольких файлов.

Что вы можете сделать, так это поговорить с владельцем нужной вам FTP-информации и посмотреть, смогут ли они создать ежедневный ZIP-файл для загрузки.