Re: FTP (RadStudio 2007->IndyClients->TIdFTP)
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 28.05.10 14:35
Оценка:
Здравствуйте, Feador, Вы писали:

F>Вопросы следующие :

F>1) что сделать, чтобы работал DirectoryListing компоненты TIdFTP?

Подключить модули для парсинга строк (имен файлов + атрибуты + размер), которые возвращает FTP.
Это: IdFTPListParseBase,IdFTPListParseAS400,IdFTPListParseBullGCOS7,IdFTPListParseBullGCOS8 и так далее. Затем — стандартно:

FTP.List;
for i:=0 to Pred(FTP.DirectoryListing.Count) do
   begin
       ListBox1.Items.Add(FTP.DirectoryListing.Items[i].FileName);
   end;


F>2) почему с разных (да даже и с одного) серверов разные файлы характеризуются разным форматом веремени? (в документации объяснения не нашел, может, плохо искал)? есть ли ещё какие-нибудь подводные камни при работе с серверами FTP?


Разные сервера ФТП по разному отдают клиенту информацию о файлах. Так уж повелось.

F>3) если знаете, порекомендуйте нормальную проверенную компоненту для работы с FTP.


ICS попробуй, хотя с Indy тоже вроде как нормально обстоит.
WBR, Dmitry Beloshistov AKA [-=BDS=-]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.