Как изменить дату изменения файла с помощью Python на Mac? - PullRequest
0 голосов
/ 02 ноября 2018

Название говорит само за себя. Я пытаюсь изменить даты изменения файлов папок. Команда touch t- YYYYMMDDhhmm из терминала делает это, но также изменяет дату создания файла, которую я не хочу менять.

Есть ли решение этой проблемы?

1 Ответ

0 голосов
/ 02 ноября 2018

os.utime может использоваться для изменения времени модификации и / или доступа к файлу.

Он принимает дескриптор или объект, похожий на путь, и кортеж раз в секундах или наносекундах. Они определяют последнее время доступа и время модификации соответственно. Например:

>>> import os
>>> with open('tmp', 'wt') as f: pass
...
>>> result = os.stat('tmp')
>>> print(result.st_atime, result.st_mtime)
1541131715.0 1541131715.0
>>> os.utime('tmp', (result.st_atime, result.st_mtime + 1.0))
>>> result = os.stat('tmp')
>>> print(result.st_atime, result.st_mtime)
1541131715.0 1541131716.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...