PHP:我怎样才能获得文件创builddate?

我正在阅读有很多文件的文件夹。

我怎样才能得到一个文件的创builddate。 我没有看到任何直接的function来获取它。

filemtimefilemtime

如果文件没有被修改,会发生什么?

使用filectime 。 对于Windows,它将返回创build时间,对于Unix来说,这是最好的更改时间,因为在Unix上没有创build时间(在大多数文件系统中)。

还要注意的是,在一些Unix文本中,文件的ctime被称为文件的创build时间。 这是错误的。 在大多数Unix文件系统中,Unix文件没有创build时间。

不幸的是,如果你正在linux上运行,你不能访问信息,因为只有最后修改的date被存储。

它稍微取决于你的文件系统。 我知道ext2和ext3不支持创build时间,但我认为ext4的确如此。

有一个Mac OS X的解决scheme,在其文件系统中支持date创build时间: 如何在Mac上的PHP中获取文件的实际创build时间?