📅  最后修改于: 2023-12-03 15:34:15.888000             🧑  作者: Mango
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
,同样是一个浮点型的时间戳。