在Python中,你可以使用os.path
模块的getctime()
和getmtime()
函数来获取文件的创建时间和最后修改时间。这两个函数返回的时间戳是自1970年1月1日(UTC)以来的秒数。以下是一个示例:
python
import os
def get_file_times(file_path):
ctime = os.path.getctime(file_path)
mtime = os.path.getmtime(file_path)
return ctime, mtime
# 使用示例
file_path = "/path/to/your/file"
ctime, mtime = get_file_times(file_path)
print(f"Creation Time: {ctime}")
print(f"Modified Time: {mtime}")
# 转换为人类可读的时间格式
import datetime
ctime_human = datetime.datetime.fromtimestamp(ctime).strftime("%Y-%m-%d %H:%M:%S")
mtime_human = datetime.datetime.fromtimestamp(mtime).strftime("%Y-%m-%d %H:%M:%S")
print(f"Creation Time (Human Readable): {ctime_human}")
print(f"Modified Time (Human Readable): {mtime_human}")
请将"/path/to/your/file"
替换为你想要查询的文件的实际路径。这段代码首先获取时间戳,然后将它们转换为人类可读的日期和时间格式。
测试文件属性
代码实现效果