Unix系统中python-getmtime()和getctime()之间的区别
有人可以指出UNIX系统os.path.getmtime(path)
与os.path.getctime(path)
UNIX系统之间的区别是什么。根据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中达到相同的目的?