Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

по работе с FTP [D5, XP]


Страницы:   1 2

almal ©   (2010-01-12 19:34:00) 

как получить реальную дату модификации файла на сервере FTP. При использовании компонент NMFTP IdFTP дата возвращается в непонятном виде. Может быть только число и месяц без года, или месяц буквенный, или цифровой. и все это при одном событии List (NMFTP) или при получении списка файлов IdFTP.


Anatoly Podgoretsky   (2010-01-13 16:58:00) [21]

> Плохиш  (13.01.2010 12:50:07)  [7]

Не спорьте, существует свыше 50 форматов представления дат для ФТП, не многие программы могут их дешифровать и даже распознать формат.


Плохиш   (2010-01-13 13:23:00) [22]


> Сергей М. ©   (13.01.10 13:12) [10]

Думаю, трезвость сервера можно проверить с помощью ftp.exe ;-)


Сергей М.   (2010-01-13 13:12:00) [23]

> Плохиш ©   (13.01.10 13:09) [9]

Вот и мне тоже любопытно - если тот же Синапс покажет теже нетрезвые рез-ты, значит фтп-сервер у автора заведомо нетрезв)


Плохиш   (2010-01-13 13:09:00) [24]


> Сергей М. ©   (13.01.10 13:00) [8]

Ну, во-первых, автар idFTP тоже упомянул.
А ftp-сервер действительно был трезвый, хотя иногда попадался атрибут "x" у первого файла в списке, на чём инди 9 впадал в бешенство и начинал орать, что список в непонятном формате :-)


Сергей М.   (2010-01-13 13:00:00) [25]


> Плохиш ©   (13.01.10 12:50) [7]


Так у тебя ж, во-первых, не Fasnet-клиент, а во-вторых FTP-сервер, вероятно, вполне себе трезвый и потому выдает адекватные ответы на запросы)


Плохиш   (2010-01-13 12:50:00) [26]


> almal ©   (12.01.10 19:34)
>
> как получить реальную дату модификации файла на сервере
> FTP. При использовании компонент NMFTP IdFTP дата возвращается
> в непонятном виде.

Странно, у меня возвращает в понятном виде:
 
with IdFTP do
 begin
   List(nil);
...
   try
     if not tblFTPList.Active then tblFTPList.Active := true;
     tblFTPList.EmptyTable;
     for lIndex := 0 to DirectoryListing.Count - 1 do
       with DirectoryListing.Items[lIndex] do
       begin
         tblFTPList.Insert;
         tblFTPList.FieldByName('FileName').AsString := FileName;
         tblFTPList.FieldByName('Size').AsVariant := Size;
         tblFTPList.FieldByName('Modified').AsDateTime := ModifiedDate
...


Сергей М.   (2010-01-13 10:04:00) [27]


> almal ©   (13.01.10 07:10) [2]


Выбрось ты к лешему этот Fastnet)

Возьми на вооружение, к примеру, FTP-клиента в составе библ-ки Synapse
http://ararat.cz/synapse/doku.php/features


sniknik   (2010-01-13 09:49:00) [28]

> Какой код, сам ftp возвращает такую дату.
да ну? я вот положил IdFTP на форму... жду пока вернет дату. не возвращает гад. даже не пытается...


antonn   (2010-01-13 09:36:00) [29]

Какой код, сам ftp возвращает такую дату.


Palladin   (2010-01-13 09:24:00) [30]


> NMFTP это стандарт FastNet

сами борландовцы от них еще при сталине отказались


> Может быть только число и месяц без года, или месяц буквенный,
>  или цифровой. и все это при одном событии List (NMFTP)
> или при получении списка файлов IdFTP.

код в студию


almal   (2010-01-13 07:10:00) [31]


> Это как ?На Суахили что ли ?)И вообще - кто тебя заставил
> пользовать этот пакет компонентов ?


вот так сам попробуй

В смысле пакет компонентов

NMFTP это стандарт FastNet (вроде так вкладка называется)
IdFTP это Indy


Сергей М.   (2010-01-12 19:36:00) [32]


> При использовании компонент NMFTP IdFTP дата возвращается
> в непонятном виде


Это как ?
На Суахили что ли ?)
И вообще - кто тебя заставилпользовать этот пакет компонентов ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо