|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
Скачивание папки с FTP - сервера по актуальной дате04.10.2018, 09:39. Показов 33393. Ответов 897
Здравствуйте. Возможно ли реализовать скачку с фтп папки в которой находятся файлы, папок много, а скачать файлы нужно из той папки, которая названа сегодняшней датой
0
|
|
| 04.10.2018, 09:39 | |
|
Ответы с готовыми решениями:
897
Скачивание папки с FTP - сервера по актуальной дате (2) Скачивание папок с FTP-сервера
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 10.10.2018, 10:40 [ТС] | ||||||
Я только не понимаю, почему bool? Я прочитал литературу, но не могу понять. Добавлено через 38 секунд И не могу понять зачем true и folse здесь?
0
|
||||||
|
|
||||||||||||||
| 10.10.2018, 10:50 | ||||||||||||||
|
еще раз
вы образуете метод с возвращаемым значением bool, но при этом возвращаете FtpWebRequest, это не правильно, код работать не будет! Правильнее будет думать в парадигме
Добавлено через 2 минуты
1
|
||||||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 10.10.2018, 10:58 [ТС] | ||||||
|
В Try, я так понимаю, мы проверяем непосредственно подключение к фтп серверу и наличие папки на фтп за определённую дату.
Добавлено через 4 минуты То есть мы должны для начала подключиться к фтп.
С помощью метода Ftp.ListDirectoryDetails мы получаем информацию о всех папках лежащих по адресу FolderAdress (который мы задали ранее), но не выводим его а просто получаем.
0
|
||||||
|
|
||||||
| 10.10.2018, 11:03 | ||||||
|
Если мы подключаемся по адресу, и адрес существует, при этом состояние связи с сервером в порядке, метод отработает. Но, если нет связи, или объект подключения (адрес по которому подключаемся) отсутствует, то метод у нас вызовет исключение, и если возникает исключение, то мы должны вернуть res = false;. Вот и вся задача этого метода. Вспомогательно, для удобства, мы еще возвращаем ExceptMS для того что бы пользователь увидел что конкретно не так. Добавлено через 3 минуты Добавлено через 1 минуту
1
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.10.2018, 11:22 [ТС] | |
|
Что-то я совсем ничего не понимаю, если это всего-лишь настройка, где это долбаное подключение, я уже всё перерыл, посмотрел, прочитал. Не понимаю блин!
0
|
|
|
|
||||||
| 10.10.2018, 11:31 | ||||||
|
статус коды очень пригодиться в дальнейшей работе, нужно будет завести словарик.
Добавлено через 5 минут посмотрите в сторону
1
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.10.2018, 11:33 [ТС] | |
|
Ага, значит нам нужна вот эта штука:
DirectoryStatus
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||||||||
| 10.10.2018, 11:42 [ТС] | ||||||||||||
Добавлено через 1 минуту
0
|
||||||||||||
|
|
||||||||||
| 10.10.2018, 12:31 | ||||||||||
|
так что придется оставить
FtpStatusCode.CantOpenData да и еще и с отрицанием, по сути, нам надо сравнить response.StatusCode с FtpStatusCode.CantOpenData, и если не равно выдать true;. Пробуйте! Добавлено через 2 минуты кроме того, вы забыли объявить переменную Добавлено через 3 минуты Правда Добавлено через 16 минут Damenikx, собственно, теперь когда определились с набором функций, даже лучше если вы перейдете в студию, и продолжите писать там.
1
|
||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.10.2018, 14:03 [ТС] | |
|
Буду пробовать, как получится что-то дельное отпишусь!
Добавлено через 1 час 18 минут Пока не получается, но я пытаюсь.
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.10.2018, 14:32 [ТС] | |
|
Вообще ничего не получается, куча ошибок, пытаюсь прошурстить интернет, почитать что-то. Пока не выходит(
Добавлено через 1 минуту Я не могу понять, что и как работает, отсюда не понимаю, что нужно сделать. Добавлено через 1 минуту не понимаю, что с чем сравнивать, как это писать, как это всё получается БЛИИИИИН! ![]() Добавлено через 2 минуты Я уже знатно пригорел! Добавлено через 20 секунд Уже одну клавиатуру унёс на мусорку. Добавлено через 3 минуты У нас есть переменная Settings она вообще нигде не описывается. Добавлено через 9 минут Сейчас буду начинать всё сначала. И начну с создания отдельного класса.
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.10.2018, 14:37 [ТС] | |
|
Меня злит, что я
0
|
|
|
|
||||||
| 10.10.2018, 14:42 | ||||||
Damenikx, поправьте мелкие ошибки в данном коде, и попробуйте дать ответы на заданные вопросы в комментариях
1
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||||||||||||
| 10.10.2018, 14:53 [ТС] | ||||||||||||||||
|
Да не понимаю Я, не понимаю!
Добавлено через 26 секунд Пошёл я учить методы и их описания в коде, я не могу понять ничего! Добавлено через 1 минуту
Добавлено через 1 минуту
Добавлено через 58 секунд
То есть всё что мы описали в классе FTPSettings будут лежать теперь в переменной settings
0
|
||||||||||||||||
|
|
||||||||||
| 10.10.2018, 15:05 | ||||||||||
|
Кто вам мешает вспомнить что я говорил ![]() Добавлено через 9 минут Не по теме: Кстати есть варианты, когда настройки хранятся в настройках приложения (если память не изменяет settings.XML файле, при этом их там может быть множество, и тогда класс настроек получает их из файла, по переданному параметру в конструктор FTPSetting, например FTPSetting("сервер1");) Добавлено через 1 минуту Damenikx, ну что, разъяснилось?
1
|
||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||||||||||||
| 10.10.2018, 15:43 [ТС] | ||||||||||||||||
Добавлено через 2 минуты Нет, не понимаю. Добавлено через 2 минуты Я не собираюсь зубрить, я хочу хотя бы понять то, что здесь написано, но только понять не после того, как мне объяснили и я вроде-бы, как понял, а просто посмотреть на код и понять, что он делает. Чтобы хоть что-то самому написать, но чтобы это сделать мне надо понять все эти свойства методы, экземпляры и куча всего. Следовательно надо читать и читать, а таким образом это всё делаете Вы, а ни как не я. Я же не буду каждый раз бежать на форум чтобы мне кто-то что-то помог, хочется саому добить Добавлено через 1 минуту Начну с задачек попроще, чтобы хоть в чём-то разобраться. Спасибо Вам за помощь! Добавлено через 18 минут
Добавлено через 2 минуты Не понимаю, не могу понять. Хоть убейте! Добавлено через 7 минут
Тупой, как пробка
0
|
||||||||||||||||
|
|
||
| 10.10.2018, 15:44 | ||
|
1
|
||
| 10.10.2018, 15:44 | |
|
Скачивание файла с ftp сервера Скачивание каталога с FTP сервера
Скачивание папки с удаленного сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|