有人可以指定unix系统os.path.getmtime(path)和之间的区别os.path.getctime(path).根据python文档中的定义:
os.path.getmtime(path)
返回上次修改路径的时间.返回值是一个数字,给出了自纪元以来的秒数(参见时间模块).如果文件不存在或无法访问,则引发os.error.
os.path.getctime(path)
返回系统的ctime,在某些系统(如Unix)上是最后一次更改的时间,而在其他系统(如Windows)上,是路径的创建时间.返回值是一个数字,给出了自纪元以来的秒数(参见时间模块).如果文件不存在或无法访问,则引发os.error.
这基本上意味着它们在unix/systems中使用时是相同的吗?
#!/usr/bin/python
import os
print os.path.getmtime('File')
print os.path.getctime('FIle')
Run Code Online (Sandbox Code Playgroud)
两个打印都获取相同的值.
我基本上是在寻找文件的最后创建日期,而不是最后修改日期.有没有办法在unix中实现相同的目标?