все Python 3osфункция
os.path.getctime
os.path — метаданные (stat)
Возвращает время последнего изменения метаданных (POSIX) или создания (Windows) файла.
Синтаксис
os.path.getctime(path)
Смысл зависит от системы: на Unix это время последнего изменения метаданных — прав, владельца, числа ссылок, — а не время создания; на Windows — время создания. Поэтому «дата создания файла» через getctime переносимо не получить. Где система хранит время создания, его даёт os.stat(path).st_birthtime.
Примеры
import os
import time
print(os.path.getctime(os.__file__) > 0) # → True
print(os.path.getctime(os.__file__) == os.stat(os.__file__).st_ctime) # → True: getctime — это os.stat(path).st_ctime
print(time.ctime(os.path.getctime(os.__file__))) # → на Windows это время создания файла, на POSIX — время последнего изменения метаданных, например Tue Jul 21 10:15:03 2026
print(os.path.getctime('нет-такого-файла')) # → FileNotFoundError
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности