python路径操作函数os.path.getctime详解

os.path.getctime函数功能作用

python路径操作函数os.path.getctime返回路径或者文件的创建时间,返回值是纪元秒数,特别强调一点,只有在windows系统下才会获得文件真实的创建时间,在linux系统下,得不到文件的创建时间,返回值是元数据的最后修改时间。

os.path.getctime函数语法

os.path.getctime(path)

参数

  • path 路径

返回值

文件的创建时间

示例代码

import os
from datetime import datetime

create_time = os.path.getctime('./test.csv')
dt = datetime.fromtimestamp(create_time)

print(create_time)      # 1657608349.2988875
print(dt)               # 2022-07-12 14:45:49.298887

与上一篇介绍os.path.getmtime函数的文章想比较,对于同一个文件,创建时间是2022-07-12 14:45:49, 修改时间竟然是2022-07-11 21:39:10,创建时间竟然晚于最后修改时间。出现这样的情况是因为这个文件是我从centos系统上下载到windows电脑上的,在centos上最后的修改时间正是2022-07-11 21:39:10,文件的最后修改时间在下载到windows电脑上时被保留了下来,而创建时间则是下载到windows的时间。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案