Добрый день, подскажите пример или на какие элементы смотреть что бы реализовать следующую схему:
Необходимо подключиться к ФТП просканировать определенную папку на наличие в ней других папок
-например папка ftp:\\localhost\test, внутри папки тест есть много папок с разными названиями
После того как просканировили папку тест, выдает список папок которые нашли, в виде таблицы с возможностью напротив нужной строки с папкой поставить галочку\или несколько галочек для выделения нескольких пунктов, чтобы в последствии папки которые мы отметили скачались вместе с файлами внутри нее в определенное место.
Модуль для работы с фтп нашел, кое как разобрался в нем, но не сильно)
МОжет есть у кого пример данной реализации?
Этот топик читают: Гость
Ответов: 34
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 4633
Рейтинг: 749
|
|||
На вкладке "Интернет" есть группа "FTP_Client", там всё что нужно.
- компонентом FTP_Client подключаешься к серверу - компонентом FTPC_FileSearch проверяешь наличие файла/папки Пример использования компонентов (несколько объемный) - HiAsm\Elements\Delphi\Example\Internet\FTP-Commander.sha |
|||
карма: 26 |
|
Ответов: 34
Рейтинг: 0
|
|||
Netspirit писал(а): На вкладке "Интернет" есть группа "FTP_Client", там всё что нужно.
- компонентом FTP_Client подключаешься к серверу - компонентом FTPC_FileSearch проверяешь наличие файла/папки Пример использования компонентов (несколько объемный) - HiAsm\Elements\Delphi\Example\Internet\FTP-Commander.sha У меня во вкладке Интернет нету группы FTP Client. Во вкладке Интернет есть просто компонент FTP(WinFTP) больше с фтп нет ничего связанного, с помощью этого win ftp не получается скачать папку, только файл, немогу ума ему дать что бы папку скачивать) |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
ZloiDed писал(а): больше с фтп нет ничего связанногоПоставь альтернативную сборку, там должно быть -- http://forum.hiasm.com/topic/58323 |
|||
карма: 22 |
|
Ответов: 34
Рейтинг: 0
|
|||
Что я делаю не так? с этим FTP_Client какие непонятки, он вообще не хочет ничего делать)
ВОт пример
Нажимаю кнопку, по отладке смотрю что происходит, он подключается к ФТП т.е. FTP_Client отрабатывает корректно, затем срабатывает событие OnConnect и передает его на компонент ftp file search в DoSearch и после этого ничего не происходит... стоит маска на все файлы и папки, но никаких событий не срабатывает, не ошибок, не удачного поиска, вообще ничего) тоже самое с компонентом работы с директориями фтп, приходит на него событие и он ничего не делает) |
|||
карма: 0 |
|
Ответов: 4633
Рейтинг: 749
|
|||
У FTPC_FileSearch должна стоять связь с FTP_Client через свойство FTP_Client. Смотри пример.
|
|||
карма: 26 |
|
6