Kysysmys tiedoston iästä
Juha Takala
Juha.Takala at dna.fi
Sun Apr 25 07:56:45 CDT 1999
Sami Poikonen writes:
>
> Kysynpäs pois tällaisen mieltä painaneen ongelman.
>
> -M $tiedosto
>
> palauttaa kyllä tiedon, koska tiedostoa on viimeksi muutettu.
...laskettuna siitä hetkestä kun testin sisältävä skripti käynnistyi.
> Sen palauttama arvo ei ole kuitenkaan sidoksissa päiviin vaan 24h
> vanha muutos antaa arvoksi 1:n.
floating point lukuna.
>
> Nyt kuitenkin haluaisin tietää, onko tiedostoa muutettu
> saman päivän aikana. Testaus pitäisi tehdä sujuvasti eri alustoilla
> unixit & win32.
>
> Miten tuon tiedon saa näppärästi? Olenko missannut jonkin valmiin vipusen
# not tested:
if (-M $tiedosto < 1) {...}
> vai pitääkö käyttää statin palauttamaa mtimen arvoa ja muokata
> sen epoch päivämääräksi ja verrata sitä tämän päivän päivämäärään.
Jos näin, niin miksei voi verrata niitä sekunteja suoraan? Vuorokauden
sekuntien määrä on tunnettu vakio :-)
-juha
> Vai löytyykö jopa CPANista sopiva moduli joka tekee kaiken tuon?
>
> --
> Sami Poikonen (040) 5696 337 http://www.iki.fi/sp/
> sp at iki.fi (014) 3100 201 http://www.iki.fi/sp/bonsai/
>
More information about the Helsinki-pm
mailing list