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

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

IDFTP.LIST Не возвращает год создания фаила [D7, WinXP]


Леван Варшанидзе ©   (2007-10-04 16:39:00) 

Привет мастерам!
Компонент tIdftp  (метод List) возвращает данные
о фаилах на  Ftp сервере, содержащие дату создания файла,
только без ГОДА создания:
-rw-rw-rw-   1    levko      ftp  3494400 Oct 04 08:27 aplist.exe

Как получить полную дату (с годом)?
спасибо


Marser   (2007-10-05 19:46:00) [1]

Спасибо! Проверил - действительно, у папок "drw...". Сервер Юникс, программа (фтп-клиент файлового архива) пишется только под него.


Anatoly Podgoretsky   (2007-10-05 01:56:00) [2]

В общем случае никак, поскольку не существует стандартов, а форматов много. Если формат фтп сервера известен, то по многим признакам.
Для Unix style через аттрибуты и то не всегда.

 drw-rw-rw-

вот это точно папка.

 -rw-rw-rw-

это точно файл. Остальные случаи требуют рассмотрения.


Marser   (2007-10-05 01:36:00) [3]

А как отличить папку от остальных файлов? Думал, по цифровому параметру - вроде файлы как "1" проходят, а папки как "3", ан нет, в корневой оказались папки и "2", и "4", и "5"...


Плохиш   (2007-10-04 22:26:00) [4]


> Леван Варшанидзе   (04.10.07 16:39)  
> Привет мастерам!
> Компонент tIdftp  (метод List) возвращает данные
> Как получить полную дату (с годом)?

У TIdFtp есть ещё некоторое количество документированных свойств...


Anatoly Podgoretsky   (2007-10-04 18:20:00) [5]

> Леван Варшанидзе  (04.10.2007 18:03:03)  [3]

Какие еще такие стандартные данные?


Леван Варшанидзе   (2007-10-04 18:03:00) [6]

Так и есть
Спасибо
аа вообще то странно.  зачем в стандартных данных разные форматы...


Anatoly Podgoretsky   (2007-10-04 17:17:00) [7]

> clickmaker  (04.10.2007 17:15:01)  [1]

Не значит, если месяц больше, то предыдущий.


clickmaker   (2007-10-04 17:15:00) [8]

нет года - значит текущий


Наверх

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