8
我有这种情况,我想保留一个文件的原始属性(文件创建日期等)。通常,当您在Windows中复制文件时,您制作的副本会获得新的“修改”日期等。我已经穿过shutil.copy
命令 - 尽管这不会保持文件属性相同。保留副本上的文件属性
我找到了following question on Stack Unix,但我想知道是否有方法让我在Python中执行此操作。
我有这种情况,我想保留一个文件的原始属性(文件创建日期等)。通常,当您在Windows中复制文件时,您制作的副本会获得新的“修改”日期等。我已经穿过shutil.copy
命令 - 尽管这不会保持文件属性相同。保留副本上的文件属性
我找到了following question on Stack Unix,但我想知道是否有方法让我在Python中执行此操作。
辉煌 - 古老的文物! :D –
如果您仔细阅读文档,您会注意到'copy2'旨在等同于'cp -p'(这是您想要的),但它实际上无法在Windows上模拟它(因为文件所有权问题),所以相反他们说它复制“可能的一切”并记录这意味着什么。无论如何,对于你的用例来说,没关系,但未来的读者可能会误导,所以我编辑了答案。 – abarnert
这可能是相关的。我正在研究取证工具(这将允许我将文件从一个目录复制到另一个目录)。 –