|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
Скачивание папки с FTP - сервера по актуальной дате04.10.2018, 09:39. Показов 33986. Ответов 897
Здравствуйте. Возможно ли реализовать скачку с фтп папки в которой находятся файлы, папок много, а скачать файлы нужно из той папки, которая названа сегодняшней датой
0
|
|
| 04.10.2018, 09:39 | |
|
Ответы с готовыми решениями:
897
Скачивание папки с FTP - сервера по актуальной дате (2) Скачивание папок с FTP-сервера
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 12.12.2018, 09:58 [ТС] | |
|
Да, понятен.
0
|
|
|
|
|||||||||||
| 12.12.2018, 10:04 | |||||||||||
|
ну что же тогда откорректируем тест:
(выкладывайте результаты).
0
|
|||||||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 12.12.2018, 11:15 [ТС] | |
|
Имя теста: TestFolderNotExist
Полное имя теста: UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderNotExist Источник теста: c:\Users\admin\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs : строка 23 Выходные данные теста: Сбой Продолжительность теста: 0:00:00,0592407 Результат Сообщение: Ошибка в Assert.IsFalse. Не правильное значение проверки, ожидалось: ложь, пришло: истина Результат Трассировка стека: в UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderNotExist() в c:\Users\admin\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs:строка 30 Результат Стандартный вывод: PathnameCreated| 257 "/" is current directory. FTPAdress/Кейптаун 01/01/0001 00:00:00 PathnameCreated |257 "/" is current directory. FTPAdress/Кейптаун |True
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 12.12.2018, 11:54 [ТС] | |
|
Имя теста: TestFolderNotExist
Полное имя теста: UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderNotExist Источник теста: c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs : строка 28 Выходные данные теста: Сбой Продолжительность теста: 0:00:00,030197 Результат Сообщение: Ошибка в Assert.IsFalse. Не правильное значение проверки, ожидалось: ложь, пришло: истина Результат Трассировка стека: в UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderNotExist() в c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs:строка 31 Результат Стандартный вывод: PathnameCreated| 257 "/" is current directory. FTPAdress/Кейптаун 01/01/0001 00:00:00 PathnameCreated |257 "/" is current directory. FTPAdress/Кейптаун |True Прошёл: Имя теста: TestFolderExist Полное имя теста: UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderExist Источник теста: c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs : строка 20 Выходные данные теста: Пройден Продолжительность теста: 0:00:00,0618572 Результат Стандартный вывод: PathnameCreated| 257 "/" is current directory. FTPAdress/Москва 01/01/0001 00:00:00 PathnameCreated |257 "/" is current directory. FTPAdress/Москва |True PathnameCreated| 257 "/" is current directory. FTPAdress/Москва 01/01/0001 00:00:00 PathnameCreated |257 "/" is current directory. FTPAdress/Москва |True Тест прошёл успешно
0
|
|
|
|
||||||
| 12.12.2018, 13:33 | ||||||
|
итак, нам надо справоцировать ошибку, либо смену кода в методе, который тестируем, ваши идеи?
Добавлено через 5 минут попробуем переписать наш метод и прогнать тесты:
1
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 12.12.2018, 13:43 [ТС] | |
|
Я сделал, как вы написали (спровоцировал ошибку). Ошибка 550 Файл недоступен.
Добавлено через 1 минуту Результат в студию: Имя теста: TestFolderExist Полное имя теста: UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderExist Источник теста: c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs : строка 20 Выходные данные теста: Сбой Продолжительность теста: 0:00:00,0962991 Результат Сообщение: Ошибка в Assert.IsTrue. Не правильное значение проверки, ожидалось: истина, пришло: ложь Результат Трассировка стека: в UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderExist() в c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs:строка 23 Результат Стандартный вывод: FTPAdress/Москва |False |ex ex Удаленный сервер возвратил ошибку: (550) Файл недоступен (например, не найден или к нему нет доступа). FTPAdress/Москва |False |ex ex Удаленный сервер возвратил ошибку: (550) Файл недоступен (например, не найден или к нему нет доступа). Имя теста: TestFolderNotExist Полное имя теста: UnitTestProject1.Test_FTPSettings_Direct oryCheck.TestFolderNotExist Источник теста: c:\Users\adn\Documents\Visual Studio 2012\Projects\FTPFilesTaker\UnitTestProj ect1\UnitTest1.cs : строка 28 Выходные данные теста: Пройден Продолжительность теста: 0:00:00,0120117 Результат Стандартный вывод: FTPAdress/Кейптаун |False |ex ex Удаленный сервер возвратил ошибку: (550) Файл недоступен (например, не найден или к нему нет доступа). TestFolderNotExist прошёл успешно False
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 12.12.2018, 16:24 [ТС] | |
|
Спровоцировал ошибку путём смены кода в методе, который мы тестируем.
Добавлено через 1 час 55 минут Пока Вас не было, я вроде как сделал =) Добавлено через 7 секунд Но это не точно)
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 13.12.2018, 08:16 [ТС] | ||||||
|
Я не менял ни метод ни тест, я просто сделал вывод и ошибку.
Добавлено через 2 минуты
Мы же договорились, что я код не меняю. Я не менял
0
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 13.12.2018, 09:01 [ТС] | |
|
Я просто тот код который был раньше убрал с комментариев и слегка переписал, надо же было чем-то заниматься полка вы были заняты. Сейчас я его обратно закомментирую и всё
Тесты же вроде бы вчера прошли?
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 13.12.2018, 11:01 [ТС] | |
|
Я понял, жду указаний, код вернул на место.
0
|
|
|
|
|
| 13.12.2018, 13:32 | |
|
проверяй имя пользователя и пароль! Ты делаешь не правильно! Смотри на тесты, у тебя должен тест проходить, а он не проходит, зато тест который не должен проходить, наоборот, где-то косяк, ищи!
1
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||||||
| 13.12.2018, 14:37 [ТС] | ||||||
|
Ошибка в тесте я так понимаю?
Добавлено через 3 минуты Хотя нет, не в тесте. Буду искать. Добавлено через 3 минуты Хм, странно, но! Я немного решил поэксперементировать и в во в этой части:
ftp://111.11.11.11:5577/directory А ведь такого фтп пути у нас нет. Я убрал и тест перестал ругаться на ошибку входа. Добавлено через 20 минут В общем ошибка теперь в тесте вот такая: Запрашиваемый URI - адрес не допустим для этой команды фтп. Хотя программа работает и всё выводит и выдаёт ошибку при отсутствии папки.
0
|
||||||
|
|
||||||
| 13.12.2018, 14:45 | ||||||
|
Все правильно, по сути, проблема, о которой я не знал:
Несмотря на реализацию статус кодов, они по сути являются бесполезными попробуйте переписать так:
Добавлено через 3 минуты теперь задача сводится к тому, чтобы, найти такой WebRequestMethods.Ftp при котором для существующей папки, получалось подсоединится, а при не существующей вылетала ошибка (пробуйте различные варианты, пока оба теста не пойдут). Вот здесь я говорю поэксперементируйте с WebRequestMethods.Ftp! Попробуйте все методы, если не получится, то тогда будем думать еще.
1
|
||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 13.12.2018, 15:04 [ТС] | |
|
Я поменял так, как вы сказали, но теперь ошибка входа.
Мы ведь опять добавили (FTPAdress + directory) Добавлено через 15 минут Если убрать directory, то всё равно ошибка URI-адреса.
0
|
|
| 13.12.2018, 15:04 | |
|
Скачивание файла с ftp сервера Скачивание каталога с FTP сервера
Скачивание папки с удаленного сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|