【发布时间】:2011-05-30 12:12:38
【问题描述】:
当您在 Finder 中选择一个文件并在 Mac 上按 cmd+i 时,您会获得该文件(实际)创建的时间,以及它最后一次修改的时间。
我的问题很简单:如何使用 PHP 从现有的 Mac 文件中获取实际创建时间?
现在,在研究了这个话题之后,我读过一些帖子说这是不可能的,但在我的世界里,“不可能”只是意味着一件事需要更长的时间才能完成。欢迎使用解决方法和技巧。
我不想要与 mtime 或 ctime 相关的建议,因为它们只访问文件上次更新或修改的时间。
此外,我们在这里可能只讨论 Mac,但也欢迎独立于操作系统的解决方案 - 如果它们真的适用于所有系统。
【问题讨论】:
-
POSIX 没有指定文件创建时间属性
-
BSD 支持 (st_birthtime),其中包括 OSX! :)
-
我