Изменить дату создания файла - PullRequest
14 голосов
/ 20 мая 2009

Могу ли я изменить дату создания какого-либо файла с помощью Python в Linux?

Ответы [ 5 ]

16 голосов
/ 20 мая 2009

Хранилища файловой системы Linux и Unix:

Время доступа к файлу, его изменения и модификации (помните, UNIX или Linux никогда не хранят время создания файла, это любимый вопрос, заданный в интервью для администратора UNIX / Linux sys)

Общие сведения о файловых системах UNIX / Linux

16 голосов
/ 20 мая 2009

Вы можете использовать os.utime для изменения доступа и изменения времени, но не даты создания.

2 голосов
/ 05 октября 2015

Выезд os.utime

os.utime(file_path,(new_atime,new_mtime))
2 голосов
/ 20 мая 2009

Я не эксперт по UNIX, поэтому, возможно, я не прав, но я думаю, что UNIX (или Linux) не хранит время создания файла.

0 голосов
/ 14 февраля 2019

Уже не правда, что Linux не поддерживает время создания. См:

Обратите внимание на этот конкретный ответ для просмотра C-кода, отображающего поле:

Если автор этого поста может помочь, я мог бы создать оболочку с ctypes для ее модификации из Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...