前言
这次的项目涉及到了文件时间的伪装,即修改文件后恢复修改时间到原来得到的时间。
尝试使用某度搜索了相关文档,但却找不到相关的内容,google后立刻找到结果。
正文
直接code说话。
import shutil
import os
path = '文件位置'
path_new = '文件位置2'
# 取文件状态,包含各种时间。
os.getstat(path)
# 复制文件状态,在生成新文件时可使用该操作。
shutil.copystat(path, path_new)
# 取文件权限修改时间。
os.path.getctime(path)
# 取文件创建时间。
a = os.path.getatime(path)
# 取文件修改时间。
m = os.path.getmtime(path)
# 设置文件创建时间及修改时间
os.utime(path, (a, m))