如何在泥 shutil 中设置文件创建时间?

如何在泥 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() 函数会创建一个新的文件,因此源文件不会被修改。
评论/回答
在评论里试试@好友|或者#文章/问答吧~