Hei,
kuinka saan poimittua findfirst ja findnext -lauseiden avulla tiedostoja niiden päivämäärän mukaan? esim. etsitään kaikki 4 päivää vanhemmat ja tuhotaan?
eli noissa on tuo c_file.create_time mikä antaa tiedoston luomisajan mutta sitä täytyy verrata tietysti ehtolauseessa nykyhetkeen eli kuinka saan tämän hetken "esille" ja samaan tyyppimuotoon?
tyyliin:
findfirst()
if(("tämä hetki" - c_file.create_time) > 4)
_unlink(tiedosto)
toivottavasti ymmärsitte mitä ajoin takaa!
kuinka saan poimittua findfirst ja findnext -lauseiden avulla tiedostoja niiden päivämäärän mukaan? esim. etsitään kaikki 4 päivää vanhemmat ja tuhotaan?
eli noissa on tuo c_file.create_time mikä antaa tiedoston luomisajan mutta sitä täytyy verrata tietysti ehtolauseessa nykyhetkeen eli kuinka saan tämän hetken "esille" ja samaan tyyppimuotoon?
tyyliin:
findfirst()
if(("tämä hetki" - c_file.create_time) > 4)
_unlink(tiedosto)
toivottavasti ymmärsitte mitä ajoin takaa!
Vastaukset 1
Vanhimmat
tuolta löytyy miten luetaan tiedosto structiin missä näkyy sen tiedot:
http://www.c-for-dummies.com/lessons/chapter.15/01/
sitte time.h löytyy funktioita jotka palauttaa ajan ctime jona myöski struvti sen palauttaa.