如何在泥 shutil 中设置文件创建时间?
裴桂香
别吻我,我怕修。
import shutil
# 设置文件创建时间
file_created_time = datetime.datetime(2023, 4, 15, 10, 0)
file_path = "path/to/file.txt"
# 创建文件
shutil.copy2("source_file.txt", file_path)
# 设置文件创建时间
shutil.file_info(file_path).modified = file_created_time
注意:
-
datetime
模块中的datetime.datetime()
类用于创建文件创建时间。 -
shutil.file_info()
方法返回一个包含文件的元数据字典。 -
modified
属性用于存储文件的最后修改时间。 -
shutil.copy2()
函数会创建一个新的文件,因此源文件不会被修改。