2 votes

Comment toucher un fichier à une certaine date en Python ?

Sous Linux, je peux changer la date de création d'un fichier en utilisant touchez :

touch -a -m -t 201512180130.09 file.txt

En Python, je peux utiliser la commande touch pour modifier la date de création, mais je ne vois pas d'arguments pour la définir à une date différente de la date actuelle.

from pathlib import Path
Path('path/to/file.txt').touch()

Comment puis-je définir la date en Python ?

1voto

Shravan Yadav Points 987

Vous pouvez également appeler la commande touch en python

from subprocess import call
call(["touch","-a","-m","-t","201512180130.09","file.txt"])

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X