获取 mtime 早于 ctime 时创建的实际日期又名让 Windows 和 Linux 运行良好:第 1,432 部分

问题描述

我正在运行一个简单的 Python 脚本,它遍历一堆文本文件获取文件创建的日期和时间。它用这行代码做到这一点:

file_date = time.ctime(os.path.getctime(current_file))

问题是我的工作流程跨越两个操作系统,并且搞砸了对创建日期/时间的理解。我的 Python 脚本专门在 Windows 环境中运行。但是它运行的文本文件是在 *buntu linux (Peppermint 5) 的一个小众发行版中生成的,并同步到一个共享文件夹。他们以不同的方式处理相同的时间戳,你知道,原因。这意味着,根据 Windows,修改日期有时会早于创建日期。

我想要做的是将一些简单的东西放在一起,以最容易和准确地存储文件创建的日期和时间。它不一定是精确的,所以如果这最终是比较 ctime 和 mtime(或其他一些时间戳)并存储最早的东西,那很好,我会很乐意接受它。我想我会在这里检查,以防有更优雅/准确的解决方案。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)