Certo, e dovresti sapere che il valore è di tipo 'time_t' e rappresenta il numero di secondi trascorsi dalle 00:00:00 del 01/01/1970 UTC.Originariamente inviato da BLACKGORDON
invocando le variabili st_atime,st_ctime e st_mtime della variabile stbuf compaiono dei numeri giganteschi
Dovresti anche qui sapere che esistono una serie di funzioni standard che fanno capo al file di header <time.h>Originariamente inviato da BLACKGORDON
mentre si dovrebbero visualizzare le date(di creazione,ultimo accesso e ultima modifica)del file in formato leggibile (da persona umana).
Nel tuo caso particolare basta usare la funzione localtime() per ottenere una struttura 'struct tm' che contiene i vari campi separati di anno, mese, ecc....
E se non vuoi usarli direttamente puoi usare la funzione strftime() per formattare comodamente una data/ora come più ti piace.
Sì, dovrebbe contenere la lunghezza del file. Ma senza vedere cosa hai scritto di preciso nel codice è difficile dire perché vale sempre 0.Originariamente inviato da BLACKGORDON
Inoltre,la variabile stbuf.st_size segna sempre 0,e dovrebbe indicare invece il numero di caratteri.