📜  Python| os.path.getctime() 方法(1)

📅  最后修改于: 2023-12-03 15:34:15.888000             🧑  作者: Mango

Python | os.path.getctime() 方法

os.path.getctime(path) 方法用于获取指定路径文件或目录的创建时间。

import os.path
 
# 获取文件的创建时间
path = "example.txt"
ctime = os.path.getctime(path)
print("文件 {} 的创建时间为: {}".format(path, ctime))
 
# 获取目录的创建时间
path = "/Users/john/Documents"
ctime = os.path.getctime(path)
print("目录 {} 的创建时间为: {}".format(path, ctime))
语法
os.path.getctime(path)

参数说明:

  • path:文件或目录的路径。
返回值
  • 返回值为一个浮点型的时间戳,单位为秒,表示指定文件或目录的创建时间。
异常

如果指定的路径不存在,会抛出 FileNotFoundError 异常。

示例

假设系统中存在一个名为 example.txt 的文件和一个名为 Documents 的目录,代码如下:

import os.path
 
# 获取文件的创建时间
path = "example.txt"
ctime = os.path.getctime(path)
print("文件 {} 的创建时间为: {}".format(path, ctime))
 
# 获取目录的创建时间
path = "Documents"
ctime = os.path.getctime(path)
print("目录 {} 的创建时间为: {}".format(path, ctime))

输出结果如下:

文件 example.txt 的创建时间为: 1603492184.2051783
目录 Documents 的创建时间为: 1602350202.0

可以看到,该文件的创建时间为 1603492184.2051783,是一个浮点型的时间戳。而该目录的创建时间为 1602350202.0,同样是一个浮点型的时间戳。