Могу ли я изменить дату создания какого-либо файла с помощью Python в Linux?
Изменить дату создания файла
Ответы (5)
Файловая система Linux и Unix хранит:
Доступ к файлам, время изменения и модификации (помните, что UNIX или Linux никогда не сохраняют время создания файла, это любимый вопрос, который задают на собеседовании системного администратора UNIX/Linux)
Знакомство с файловыми системами UNIX/Linux
st_birthtime
.
- person jfs; 23.12.2015
Вы можете использовать os.utime для изменения доступа и времени, но не Дата создания.
Я не эксперт по UNIX, поэтому, возможно, я ошибаюсь, но я думаю, что UNIX (или Linux) не хранит время создания файла.
Ознакомьтесь с os.utime.
os.utime(file_path,(new_atime,new_mtime))
Уже неправда, что Linux не поддерживает время создания. Видеть:
Обратите внимание на этот конкретный ответ, чтобы просмотреть C-код, который отображает поле:
Если автор этого сообщения может помочь, я мог бы создать оболочку с ctypes, чтобы изменить ее из Python.