essayez :
st_birthtime
Il n'est cependant pas garanti qu'il soit disponible sur tous les systèmes. À partir de la documentation :
Sur certains systèmes Unix (tels que Linux), les attributs suivants peuvent également être disponibles :st_blocks (nombre de blocs alloués pour le fichier), st_blksize (taille de bloc du système de fichiers), st_rdev (type de périphérique s'il s'agit d'un périphérique inode).st_flags (indicateurs définis par l'utilisateur pour le fichier).
Sur d'autres systèmes Unix (tels que FreeBSD), les attributs suivants peuvent être disponibles (mais ne peuvent être renseignés que si root tente de les utiliser) :st_gen(numéro de génération du fichier), st_birthtime(heure de création du fichier).
http://docs.python.org/2/library/os.html#os.stat
Vous ne pouvez probablement pas. :
3.1) How do I find the creation time of a file? You can't - it isn't stored anywhere. Files have a last-modified time (shown by "ls -l"), a last-accessed time (shown by "ls -lu") and an inode change time (shown by "ls -lc"). The latter is often referred to as the "creation time" - even in some man pages - but that's wrong; it's also set by such operations as mv, ln, chmod, chown and chgrp. The man page for "stat(2)" discusses this.
Faute d'un bon utilitaire, j'ai créé crtime.
pip install crtime
Ensuite, vous pouvez l'utiliser comme :
sudo crtime ./
Imprimerait :
1552938281 /home/pascal/crtime/.gitignore
1552938281 /home/pascal/crtime/README.md
1552938281 /home/pascal/crtime/crtime
1552938281 /home/pascal/crtime/deploy.py
1552938281 /home/pascal/crtime/setup.cfg
1552938281 /home/pascal/crtime/setup.py
1552938961 /home/pascal/crtime/crtime.egg-info
1552939447 /home/pascal/crtime/.git
1552939540 /home/pascal/crtime/build
1552939540 /home/pascal/crtime/dist
Notez que pour les grands répertoires, il sera facilement 1000x plus rapide que xstat
ci-dessus, car cela crée un fichier temporaire puis exécute stat
appelle tous les fichiers à la fois.
En python (n'oubliez pas que vous devez toujours l'appeler avec sudo sous Linux) :
from crtime import get_crtimes, get_crtimes_in_dir
get_crtimes_in_dir("./")