Получить список файлов с FTP.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

sim6713
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 24.07.2008 (Чт) 20:46

Получить список файлов с FTP.

Сообщение sim6713 » 25.07.2008 (Пт) 23:56

Как получить список имён файлов с расширениями из папки на FTP.
Файлов в папке обычно 1 или 2, иногда 3, но чаще 1.
Выбрать из них новее (если несколько), по имени файла - имена содержат дату типа - nb20080707.TDS
Ну, а дальше мне ясно...
Для закачки использую ActiveX компонент CuteFTP Pro 8

Пример кода(без объявлений)

Код: Выделить всё
oCuteFTP.Protocol = "FTP"
oCuteFTP.Host = "172.28.121.112"
oCuteFTP.Port = "21"
oCuteFTP.Login = "anonymous"
oCuteFTP.Password = "dur@dur.ru"
oCuteFTP.RemoteFolder = "/Files"
oCuteFTP.LocalFolder = "C:\myFTP"
oCuteFTP.Connect()

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 26.07.2008 (Сб) 13:34

sim6713
проблемы FTP обсуждались, и вообще глупо ActiveX для этих целей юзать. Прошлося бы поиском по форуму, и наверняка нашел бы вот эту тему с примером и еще много всего другого.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Сообщение Williams » 26.07.2008 (Сб) 14:44

http://www.ftpclient.co.uk/ - вот здесь посмотрите.



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

sim6713
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 24.07.2008 (Чт) 20:46

Сообщение sim6713 » 26.07.2008 (Сб) 21:43

Если лень пользоваться поиском...


Наберите "ftp" в поиске, и я посмотрю, что вы найдете :)
Но, за ссылки спасибо!

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Сообщение Williams » 26.07.2008 (Сб) 22:10

Поиск по ключевому слову "FTP" в разделе Visual Basic.NET на форуме дает 15 результатов. Кроме того, искать можно не только по форуму, но и в любом поисковике (например Google) - это к сведению.

sim6713
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 24.07.2008 (Чт) 20:46

Сообщение sim6713 » 27.07.2008 (Вс) 21:28

Поисковики? - Похоже на копание в куче хлама.
Хотя, да - приходится в нем копаться.

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


Да - это правильно...
Мне бы FTP клиент с функцией докачки.

и вообще глупо ActiveX для этих целей юзать

- это про CuteFTP Pro 8

Я думаю - а зачем изобретать велосипед?(Переубедите)
Да и функция докачки есть, фильтрации по типу файлов и тд.

Поиск по ключевому слову "FTP" в разделе Visual Basic.NET на форуме дает 15 результатов.


Спасибо Williams - просмотрел все.

Примерчики скачал (спасибо за ссылки), бегло просмотрел - сейчас полезем глубже :D

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Сообщение Williams » 27.07.2008 (Вс) 21:55

sim6713

Я думаю, что поддержка ActiveX добавлена в .NET исключительно для обеспечения обратной совместимости. "Native" .NET компоненты имеют в этой среде значительно большее быстродействие. И к тому же, при использовании вышеупомянутого ActiveX, вам вряд-ли удастся модифицировать код под свои нужды (теряем гибкость).

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 28.07.2008 (Пн) 9:44

sim6713 писал(а):
и вообще глупо ActiveX для этих целей юзать

- это про CuteFTP Pro 8

Я думаю - а зачем изобретать велосипед?(Переубедите)

неуправляемый код

sim6713
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 24.07.2008 (Чт) 20:46

Сообщение sim6713 » 30.07.2008 (Ср) 21:23

неуправляемый код


Полностью согласен.
Недостаток знаний (и времени) заставляет применять шаблоны - пускай даже они (шаблоны) не очень хорошие.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 103

    TopList