![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дата создания файла на ftp сервере
ZeroDivide © (2003-09-17 14:45:00)
idFTP.List
возвращает слудующее:
- [RWCEAFMS] LasdDY 32768 Mar 17 2000 COMLIB32.DLL
- [RWCEAFMS] LasdDY 32768 Jun 14 2001 KT22X032.DLL
- [RWCEAFMS] KhvoMN 3764224 Sep 17 14:40 PlasticCards.exe
- [RWCEAFMS] LasdDY 5541 Sep 10 18:28 PlasticCards.ini
т.е. в каких то случаях указываеться год, а в каких то нет, и вобще этот компонент выдает все в дебильном виде - TStrings, типа распарсивай сам эти строки. Объясните как мне получить нормальные дату-время с ftp, надо это делать до скачивания файла.
ZeroDivide (2003-09-18 08:31:00) [21]
Я тут немного подумал, хм.. и все равно для меня кое что осталось не понятным: как тогда получить время модификации "старого" файла. Ведь как то можно, Far"овский FTP-клиент это умеет!!!
ZeroDivide (2003-09-17 17:03:00) [22]
Ну или хотя бы indy FTP, мог бы это уметь в крайнем случае.
ZeroDivide (2003-09-17 16:57:00) [23]
Я уже и сам, методом тыка это понял, но все же спасибо.
А вид все таки дебильный, возвращать filetime отдельной командой, имхо ftp сервер должен уметь.
Wonder (2003-09-17 16:22:00) [24]
For files with a time more than six months old or more than one hour into the future, the timestamp contains the year instead of the time of day.
И вид не дебильный. Просто ftp-сервера отдают листинг в виде текста, сформированного на сервере и зависящего от "модели" ftp-сервера и ОС. Парсить - задача твоего клиента.