Czy ktoś może podać różnicę między os.path.getmtime(path)
a os.path.getctime(path)
w systemach uniksowych. Jak na defnition w docs Pythona:Różnica między pythoniem - getmtime() i getctime() w systemie uniksowym
os.path.getmtime(path)
Return czas ostatniej modyfikacji ścieżki. Wartością zwracaną jest liczba określająca liczbę sekund od epoki (patrz moduł czasu: ). Raise os.error, jeśli plik nie istnieje lub jest niedostępny.
os.path.getctime(path)
Powrót ctime systemu, który w niektórych systemach (takich jak UNIX) jest czas od ostatniej zmiany , a na innych (jak w Windows), to czas stworzenie dla ścieżka. Wartością zwracaną jest liczba określająca liczbę sekund od epoki (patrz moduł czasu) od . Raise os.error if plik nie istnieje lub jest niedostępny.
Czy to w zasadzie oznacza, że są to te same rzeczy używane w systemach Unix/Systems?
#!/usr/bin/python
import os
print os.path.getmtime('File')
print os.path.getctime('FIle')
Oba wydruki przynoszą mi tę samą wartość.
Po prostu szukam daty ostatniego utworzenia pliku, a nie ostatniej daty modyfikacji. Czy istnieje sposób na osiągnięcie tego samego w systemie UNIX?