Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/117: Рейтинг темы: голосов - 117, средняя оценка - 4.85
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533

Скачивание папки с FTP - сервера по актуальной дате

04.10.2018, 09:39. Показов 31275. Ответов 897
Метки ftp, tls (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Возможно ли реализовать скачку с фтп папки в которой находятся файлы, папок много, а скачать файлы нужно из той папки, которая названа сегодняшней датой
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.10.2018, 09:39
Ответы с готовыми решениями:

Скачивание папки с FTP - сервера по актуальной дате (2)
Продолжение темы https://www.cyberforum.ru/csharp-net/thread2329455.html var mStr = "20181206_20-15-30.txt"; var dtAr =...

Скачивание папок с FTP-сервера
всем приветик ! подскажите плиииз ! есть батник он подключается к фтп и копирует оттуда файлы все ! open 89.253.247.10 metko ...

Скачивание файла с FTP-сервера
Здравствуйте. Подскажите как загрузить файл с сервера по ftp?

897
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
17.12.2018, 16:47
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Damenikx Посмотреть сообщение
А-а-а-а. Я понял. Replace нам для того, чтобы сразу вырезать и перенести.
он только для того что-бы убрать расширение файла:
C#
1
2
var fileString="20181206_20-15-30.txt";
 fileString= fileString.Replace(".txt","");
в результате fileString будет иметь значение: "20181206_20-15-30"
Теперь нам надо разделить строку на две части, как это делать будем?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
17.12.2018, 16:54  [ТС]
Split!
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
17.12.2018, 16:57
Цитата Сообщение от Damenikx Посмотреть сообщение
Split!
а пример кода?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 08:02  [ТС]
C#
1
filestring = filestring.Split('.');
Добавлено через 12 секунд
Может быть так?
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 08:25
Цитата Сообщение от Damenikx Посмотреть сообщение
Может быть так?
вы как всегда путаете типы!
filestring - какой имеет тип?
Цитата Сообщение от Damenikx Посмотреть сообщение
filestring.Split('.');
А здесь какой тип?
Кроме того, синтаксическая ошибка в Split('.')
ну и конечно, где в строке "20181206_20-15-30" есть точка?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 08:42  [ТС]
Тьфу ты. Не проснулся...
fileString - тип строка.

C#
1
filestring = filestring.ToString().Split('_');
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 08:43
Цитата Сообщение от Damenikx Посмотреть сообщение
fileString - тип строка.
хорошо, ну а зачем тогда
Цитата Сообщение от Damenikx Посмотреть сообщение
filestring.ToString()
зачем строку приводить к типу строка?
Определитесь, что же делает операция
Цитата Сообщение от Damenikx Посмотреть сообщение
.Split('_');
со строкой?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 09:04  [ТС]
split делит строку на подстроки.
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 09:11
Цитата Сообщение от Damenikx Посмотреть сообщение
split делит строку на подстроки.
не правильно!!!
что возвращает метод split?

Добавлено через 1 минуту
читаем мат часть и рассказываем, что же делает метод
C#
1
Split(char ch)
!
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 09:16  [ТС]
Получается Split делит строку на подстроки по определённому элементу, который мы указываем в char.
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 09:23
Цитата Сообщение от Damenikx Посмотреть сообщение
Получается Split делит строку на подстроки по определённому элементу, который мы указываем в char.
не получается, читай еще раз, что возвращает метод!
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 09:30  [ТС]
Используется для разделения строк по границам слов либо по заданному символу. У нас есть список слов и если мы задаём символ, точку допустим, то слово после точки переносится на следующую строку.
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 11:20
Цитата Сообщение от Damenikx Посмотреть сообщение
Используется для разделения строк по границам слов либо по заданному символу. У нас есть список слов и если мы задаём символ, точку допустим, то слово после точки переносится на следующую строку.
еще раз читаем мат часть, и смотрим что возвращает метод Split!
Метод String.Split создает массив подстрок.
Читаем внимательно!
Так что же возвращает метод Split???

Добавлено через 1 минуту
Цитата Сообщение от Damenikx Посмотреть сообщение
то слово после точки переносится на следующую строку.
где вы видите в мат части о введении новой строки?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 11:24  [ТС]
Самый первый пример. Там была одна строка а вывод в столбик всех слов. А выводит массив строк.
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 11:57
Цитата Сообщение от Damenikx Посмотреть сообщение
Самый первый пример
Следующий код разбивает обычную фразу на массив строк для каждого слова.
не вижу не слова о введении новой строки.
Цитата Сообщение от Damenikx Посмотреть сообщение
А выводит массив строк.
не выводит, а возвращает, приучайтесь говорить правильно!
итак мы делим строку на две части (получаем массив из двух строк), попробуйте еще раз описать это в коде!
Вопрос на повторение, что-бы не забыть, как мы удаляем расширение файла?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 12:07  [ТС]
С помощью Replace.

Делим строку на две часть

C#
1
2
var miniString = "20181206_20-15-30";
string [] dividString = miniString.Split('_');
1
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 12:32
ок, тогда следующим шагом, нам нужно первую часть раскидать на 3, так что-бы вычленить год, месяц и день, есть идеи как это делать?
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 12:38  [ТС]
Можно попробовать тем же сплитом. Только с количеством элементов.
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
18.12.2018, 12:40
Цитата Сообщение от Damenikx Посмотреть сообщение
Можно попробовать тем же сплитом. Только с количеством элементов.
можно увидеть пример?
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
18.12.2018, 12:42  [ТС]
Сейчас попробую...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2018, 12:42

Скачивание файла с ftp сервера
Привет! Решил попробовать написать систему обновления для своей программы. Есть вот такая идея: создать сайт и вручную залить по ftp на...

Скачивание каталога с FTP сервера
Доброго времени суток. Работаю с FTP сервером в C# при помощи библиотеки BytesRoad.Net.Ftp. Появилась необходимость скачивать ВЕСЬ каталог...

Скачивание файлов с FTP сервера на локальный ЖД
Здравствуйте. Возникла проблема, возможно глупая и её решение должно быть элементарным, но всё же :) Добавлено через 9 минут ...

Скачивание файла с FTP-сервера с использованием Wget
Доброго времени суток! Задача - необходим батник чтобы он: 1. Скачивал необходимый файл с ftp(хранилище можем подобрать иное) 2....

Скачивание папки с удаленного сервера
WebClient wb = new WebClient(); wb.DownloadFile("https://cloud.mail.ru/public/46F4/Eqhw66Kb2", @"C:\test\sandbox"); Вот такой код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
860
Закрытая тема Создать тему
Новые блоги и статьи
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru