[PIPython] Avere data di un file

Nicola Paolucci nick
Ven 19 Nov 2004 15:16:43 CET


fabioFVZ wrote:

>Ciao,
>mi sto avvicinando al perl e per imparare...ho iniziato con un'esigenza 
>reale..
>  
>
Sei sicuro che non volevi dire Python ? L'aiuto sul Perl e'
probabilmente su qualche altra ml. Eh eh.

>Devo cancellare dei file vecchi (oltre 365 giorni ) una serie di 
>sottodirectory...
>Tutto bene..fino a che non devo leggere la data del file...
>Come si fa per avere l'info su data / ora dei file...
>ultimo accesso, data creazione ed altre info?
>  
>
Puoi usare il modulo stat e la funzione os.stat() della libreria standard:

*os.stat*(path)

Perform a stat() system call on the given path. The return value is an
object whose attributes correspond to the members of the stat structure,
namely: st_mode (protection bits), st_ino (inode number), st_dev
(device), st_nlink (number of hard links), st_uid (user ID of owner),
st_gid (group ID of owner), st_size (size of file, in bytes), st_atime
(time of most recent access), st_mtime (time of most recent content
modification), st_ctime (time of most recent content modification or
metadata change).

E qua:
http://www.python.org/doc/current/lib/module-stat.html

Ad esempio:
import stat
import os
for f in os.listdir('C:/'):
    print os.stat(f)

Stampa tutte le informazioni di cui sopra per i files contenuti in C:/

ciao,
    Nick




More information about the Python mailing list