[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

pl.comp.programming

BCB5 + TNMFTP: Jak parsowaæ datê pliku FTP?

Lukasz

2/14/2007 2:09:00 PM

Chcia³bym odczytac datê/czas modyfikacji pliku na serwerze FTP

Wiem tyle:
Adres pliku FTP dostajê w listingu, w postaci tekstu:
Je¶li jest to bie¿±cy rok, to dostajê miesi±c, dzieñ i czas:
Feb 14 11:58
Jesli jest to niebie¿±cy rok, to dostajê miesi±c, dzieñ i rok:
Feb 14 2006

Zreszt± Total Commander tez w ten sposób odczytuje czas plików, bo dla dat z
zesz³ych lat, czas jest zawsze równy 00:00.

Czy format tego tekstu jest sta³y? Czy s± w BCB jakie¶ gotowe metody do
parsowania tego tekstu?

Czy czasem, je¶li serwer jest hebrajski, to nazwê miesi±ca dostanê po
hebrajsku w dodatku liczon± wg kalendarza ¿ydowskiego, a nazwy miesi±cy w
postaci nazw "ksiê¿ycowych" (nisan, ijar, siwan itd...)? :)

A jesli serwer jest w polsce, to miesi±c i dzieñ bêda zamienione?


Dziekujê
£ukasz



2 Answers

Marcin 'Qrczak' Kowalczyk

2/14/2007 3:07:00 PM

0

Dnia 14-02-2007, sro o godzinie 15:09 +0100, Lukasz napisal(a):

> Czy format tego tekstu jest staly?

Formalnie nie jest to okreslone. Protokól FTP jest prehistoryczny
(1980 albo wczesniej). Pierwotnie listing katalogu byl przeznaczony
raczej dla czlowieka, a nie dla maszyny. Sieci byly wtedy bardziej
heterogeniczne, rózne systemy pokazywaly rózne informacje o plikach.

Format, który opisujesz, jest domyslnym formatem stosowanym przez
uniksowy program «ls». Nie wiem, jak czesto zdarzaja sie inne. Radze
zajrzec do zródel róznych bibliotek i programów obslugujacych FTP.
Zapewne jest w nich zawarta zakumulowana przez lata wiedza o konwencjach
róznych serwerów FTP.

--
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrnik.knm.org.p...

Jacek Czerwinski

2/14/2007 3:23:00 PM

0

Dnia Wed, 14 Feb 2007 16:07:24 +0100, Marcin 'Qrczak' Kowalczyk napisau(a):

> Dnia 14-02-2007, uro o godzinie 15:09 +0100, Lukasz napisau(a):
>
>> Czy format tego tekstu jest stauy?
>
> Formalnie nie jest to okreulone. Protokóu FTP jest prehistoryczny
> (1980 albo wczeuniej). Pierwotnie listing katalogu byu przeznaczony
> raczej dla czuowieka, a nie dla maszyny. Sieci byuy wtedy bardziej
> heterogeniczne, róyne systemy pokazywauy róyne informacje o plikach.
>
> Format, który opisujesz, jest domyulnym formatem stosowanym przez
> uniksowy program «ls». Nie wiem, jak czæsto zdarzaja siæ inne.

Jak pokazuje praktyka emaila, automatyczne rozpoznawanie daty czasem
prowadzi do paradoksów jak rok 0 lub 1907 , wlasnie ze wzglædu na
zróynicowane formaty.