Может ли кто-нибудь указать, в чем разница между os.path.getmtime(path)
и os.path.getctime(path)
в системах unix. В соответствии с defnition в документах python:
os.path.getmtime(path)
Возвращает время последней модификации пути. Возвращаемое значение является число, указывающее количество секунд с эпохи (см. время модуль). Поднять os.error, если файл не существует или недоступен.
os.path.getctime(path)
Вернуть системы ctime, которые на некоторых системах (например, Unix) являются время последнего изменения, а на других (например, Windows) - это время создания пути. Возвращаемое значение - это число, указывающее номер секунд с эпохи (см. модуль времени). Поднимите os.error, если файл не существует или недоступен.
Это в основном означает, что они одинаковы при использовании в UNIX/системах?
#!/usr/bin/python
import os
print os.path.getmtime('File')
print os.path.getctime('FIle')
Оба отпечатка получают одно и то же значение.
В основном я ищу дату последнего создания файла, а не дату последнего изменения. Есть ли способ добиться того же в unix?