gpt4 book ai didi

python - 复制文件的原始创建日期

转载 作者:行者123 更新时间:2023-12-05 02:06:44 26 4
gpt4 key购买 nike

我有一个以前生成的文件的副本,想检测该原始文件的创建日期。

我可以使用以下代码获取该副本的创建日期,但不能获取原始文件的创建日期:

import os.path, time
print("last modified: %s" % time.ctime(os.path.getmtime(file)))
print("created: %s" % time.ctime(os.path.getctime(file)))

来源:http://www.aitek.ch/how-to-get-file-creation-modification-date-times-in-python/

但这只会检索副本的创建日期,而不是原始文件的创建日期。我读过,如果您在 Windows 上复制文件,旧的创建日期将是新的修改日期,而副本的日期将是新的创建日期。我还读到,在 metda 日期中可能有一个真正的原始文件创建日期,但我似乎无法找到它。

最佳答案

这确实是 Windows 的事情。 Windows 不会保留原始文件的复制文件中的 creation_time。

修改时间被复制。创建时间始终为当前系统时间。

我认为您能做的最好的事情就是检索原始文件(如果可能的话)并从原始文件中获取创建时间。

还有一些技巧你可以用,但它们是否满足你的需求真的取决于你的情况:https://superuser.com/questions/146125/how-to-preserve-file-attributes-when-one-copies-files-in-windows

关于python - 复制文件的原始创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62501440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com