Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

Проблема с компонентом idFtp   Найти похожие ветки 

 
zero   (2007-03-22 13:46) [0]

Необходимо получить список файлов и катологов на FTP сервере, со всеми атребутами(дата создания, файл или католог итп)
Проблема в том что не заполняется структура IdFTP1.DirectoryListing
Вот код:
IdFTP1.Connect(True);
IdFTP1.ChangeDir("Pub/Updates");
ShowMessage(IntToStr(IdFTP1.DirectoryListing.Count));// сдесь метод count показывает что в структуре 0 итемсов, хотя в папке файлы есть
если писать так
Memo1.Text:=IdFTP1.DirectoryListing.Items[0].FileName;//то вобще выдаёться ошибка

Метод List работает нормально, но он мне не подходит.
На одном из форумов нашол информацию что якобы надо подключить библиотеки IdFTPCommon, IdFTPList,IdAllFTPListParsers;
подключил делфя стала ругаться вот на этот модуль IdAllFTPListParsers; закоментировал его, структура всё равно не заполняеться
Помогите, что я делаю не так ? Может её структуру предварительно загрузить надо ?


 
Dmitrij_K   (2007-03-22 13:59) [1]

Чтобы заполнился DirectoryListing надо вызвать List


 
Плохиш ©   (2007-03-22 14:14) [2]


> Может её структуру предварительно загрузить надо ?

Конечно, для этого и преднозначен метод List.


 
zero   (2007-03-22 14:21) [3]

Спсибо ещё вопросик, а как щас узнать каталог это или файл ?


 
umbra ©   (2007-03-22 15:24) [4]


> а как щас узнать каталог это или файл ?

по аттрибутам файла, которые можно получить, вызвав метод List :)


 
Плохиш ©   (2007-03-22 15:27) [5]


> zero   (22.03.07 14:21) [3]
> Спсибо ещё вопросик, а как щас узнать каталог это или файл ?

Я не скажу, пусть это будет твоим домашним заданием...


 
zero   (2007-03-23 06:55) [6]

Ну можно анализировать строчку и стакть там слово <DIR>, но у меня есть подозрения что можно по другому сделать, через структуру DirectoryListingю.items[0], ведь есть там свойвство Date которое показывает дату создания файла, значит есть ввойвство которое показывает файл это или директория, только я не знаю какое (


 
zero   (2007-03-23 07:07) [7]

Всё нашёл это свойвство ItemType



Страницы: 1 вся ветка

Текущий архив: 2007.11.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
15-1192778317
de.
2007-10-19 11:18
2007.11.25
Этапы разработки ПО


11-1178440374
Dy1
2007-05-06 12:32
2007.11.25
оптимизатор JPEG


3-1184139774
Krants
2007-07-11 11:42
2007.11.25
ADO, найти Key


15-1193068903
Ученик
2007-10-22 20:01
2007.11.25
Посоветуйте простой графический редактор сайтов


1-1189017087
Fin
2007-09-05 22:31
2007.11.25
Как заполучить и в чём хранить 20 разрядное число ...