Bonjour,
Tout est dans le titre du post. Je cherche à modifier par programme python, la date de création (ou de modification) d'un fichier sous Windows ?
Quelqu'un connaîtrait-il la méthode ?
Bonjour,
Tout est dans le titre du post. Je cherche à modifier par programme python, la date de création (ou de modification) d'un fichier sous Windows ?
Quelqu'un connaîtrait-il la méthode ?
salut,
un début de réponse en regardant du coté de os.utime() qui permet de modifier au moins les dates d'accès et de modification
Super, ça fonctionne.
Voici un petit programme test :C'est vrai que ça modifie atime et mtime et pas ctime. Tant pis, je vais m'en satisfaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 uuu = datetime.strptime("2013-09-28 20:30:55.78200", "%Y-%m-%d %H:%M:%S.%f") StatInfo = os.stat(Fichier) print(StatInfo) print(StatInfo.st_atime, datetime.fromtimestamp(StatInfo.st_atime).isoformat()) print(StatInfo.st_mtime, datetime.fromtimestamp(StatInfo.st_mtime).isoformat()) print(StatInfo.st_ctime, datetime.fromtimestamp(StatInfo.st_ctime).isoformat()) os.utime(Fichier,(mktime(uuu.timetuple()),mktime(uuu.timetuple()))) StatInfo = os.stat(Fichier) print(StatInfo.st_atime, datetime.fromtimestamp(StatInfo.st_atime).isoformat()) print(StatInfo.st_mtime, datetime.fromtimestamp(StatInfo.st_mtime).isoformat()) print(StatInfo.st_ctime, datetime.fromtimestamp(StatInfo.st_ctime).isoformat())
Merci encore
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager