|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
Скачивание папки с FTP - сервера по актуальной дате04.10.2018, 09:39. Показов 31700. Ответов 897
Здравствуйте. Возможно ли реализовать скачку с фтп папки в которой находятся файлы, папок много, а скачать файлы нужно из той папки, которая названа сегодняшней датой
0
|
|
| 04.10.2018, 09:39 | |
|
Ответы с готовыми решениями:
897
Скачивание папки с FTP - сервера по актуальной дате (2) Скачивание папок с FTP-сервера
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 09:29 [ТС] | |
|
Не по теме: День добрый. Надеюсь Ваши выходные прошли хорошо! :) Добавлено через 58 минут Сейчас немного "играюсь" с выводом и наконец-то я догнал для чего мы это делали. Теперь достаточно поменять на (-1) и будет за вчера (+1) и будет за завтро! =) Добавлено через 19 секунд Классно! Жаль я сам так не умею. (пока) ![]() Добавлено через 1 минуту Сейчас пробую вывести список файлов, которые подлежат скачиванию, пока не получается
0
|
|
|
|
|||||||
| 22.10.2018, 09:53 | |||||||
|
Теперь когда Download() и Download(DateTime Curdate) - идентичны, зачем нам содержать одинаковый код? Давайте приведем метод Download() к следующему виду:
1
|
|||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 10:02 [ТС] | |
|
Переписал наш метод Download.
Я так понимаю с Download [Obsolete], можно убирать, дабы он не предупреждал об устаревшем коде?
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|||||||||||
| 22.10.2018, 10:05 [ТС] | |||||||||||
|
Переименовал метод Download в DownloadYestarday добавил
1
|
|||||||||||
|
|
|||||||
| 22.10.2018, 10:16 | |||||||
|
Хорошо, получается, теперь мы все поправили, и все есть в наших классах! По сути у вас должно получиться 3-и следующих класса: Класс FTPSettings:
Кстати, а давайте посмотрим, что же у вас получилось, выложите оставшиеся два класса!
1
|
|||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|||||||||||
| 22.10.2018, 10:25 [ТС] | |||||||||||
|
Итак:
FtpFilesInfo
FtpDownloader
1
|
|||||||||||
|
|
|||||||||||||||||||||||||||||||||
| 22.10.2018, 11:02 | |||||||||||||||||||||||||||||||||
|
Если длина массива строк более 8 элементов и 9-ый элемент содержит точку, то Так как про тесты речи не идет!
Если длина массива строк более 8 элементов и 9-ый элемент содержит точку, то Так как про тесты речи не идет!
1
|
|||||||||||||||||||||||||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 11:06 [ТС] | |
|
Переделал, как Вы сказали. По поводу массива, комментарий старый, проглядел не исправил, каюсь
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 22.10.2018, 11:41 [ТС] | ||||||
|
Да! Есть один, в целях саморазвития. На самом деле их огромное количество, но я не буду вас напрягать уже, а то и так много для меня сделали!
Вопрос: Если возможность, используя уже то, что мы с Вами написали, организовать скачивание с диапазоном даты и времени. Допустим: Есть куча файлов, с именами от IloveC#20180101 вплоть до IloveC#20181231. IloveC++20180101 до IloveC++20181231. И надо скачать файлы, опять же с ФТП, файлы с именем IloveC#20180101 до IloveC#20180701. То есть мы задаём имя и дату, а он нам скачивает в это диапазоне. И по поводу файла с настройками. Я спрашивал в другой теме. Добавлено через 9 минут И с выводом борюсь, записал таким образом:
System.Collections.Ceneric.List'1[System.String] Ну тут видимо ограниченность моих знаний не позволяет написать правильный вывод
0
|
||||||
|
|
|||||||||||||||
| 22.10.2018, 11:48 | |||||||||||||||
0
|
|||||||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 11:57 [ТС] | |
|
Ага, я так понимаю (по поводу диапазона), здесь надо будет организовавыть новый класс и новый метод, который будет скачивать файлы по тому критерию который я задал. Предположим. Надо скачать все файлы из папки IloveC#, с датой в имени файлы с 1 октября до 1 ноября. Получается, где-то я должен это задать, а значит, мне надо метод и класс, который будет это организовывать. (Это мои рассуждения по поводу организации рабочего процесса)
![]() Добавлено через 29 секунд Не по теме: Тему сейчас создам
0
|
|
|
|
|||||||||||||||||
| 22.10.2018, 11:57 | |||||||||||||||||
|
List'1[System.String] - это строковое представление списка (метод ToString()); Т.е. он вам выводит, строку наименования класса использованого вами (вспомните, я вас долго журил, что называете переменной экземпляр класса). Для того что-бы вывести элемент коллекции (список, массив), его надо вызвать, например по индексу:
1
|
|||||||||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 12:06 [ТС] | |
|
Точно! Спасибо. Сразу не додумался.
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 22.10.2018, 12:19 [ТС] | |
|
Нет, спасибо вам огромное!
Добавлено через 24 секунды С перебором даты уже сам буду стараться сделать! Вы многому меня научили!
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||||||||||||
| 22.10.2018, 15:01 [ТС] | ||||||||||||||||
|
Подскажите пожалуйста!
На фтп файлы лежат не в корне адреса фтп, а ещё в одной папке, пример: 111.1.1.1:2233/Hello/20181022 Я решил добавить метод
И я немного не понимаю, как скачивается папка. Получается мы подключаемся к фтп создаём папку на ЛОКАЛЬНОМ компе с сегодняшней датой и кладём туда файлы, которые лежат в такой же папке на ФТП. Правильно? Добавлено через 15 минут Немного разобрался с папкой. Получилось! Но вознакла другая трудность. Не могу скачать за вчерашнюю дату. Есть один нюанс, который наверное этому мешает! Папка с именем вчерашней даты создаётся сегодня. Получается, допустим, папкас именем: 20181021, но создали её СЕГОДНЯ! Добавлено через 12 минут Немного подумав головой и постучав по ней бубном, сделал следующее: Добавил метод
Добавлено через 5 минут На сколько я помню мы решили отказаться от таких приёмов и сделать программу более униресальной, меняю всего-то один метод по сути.
0
|
||||||||||||||||
|
|
|||||||
| 22.10.2018, 15:15 | |||||||
0
|
|||||||
| 22.10.2018, 15:15 | |
|
Скачивание файла с ftp сервера Скачивание каталога с FTP сервера
Скачивание папки с удаленного сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|