c-有没有任何标准的方法可以通过编程获得FreeBSD中文件或目录的创建时间



我想知道如何在FreeBSD C API中获得路径的创建时间?

例如,在Linux中,我们可以从4.11内核开始使用statx,或者在macOSX中,我们也可以使用stat64

我想知道对于FreeBSD有没有类似的方法?有POSIX标准函数/系统调用吗?

POSIX的stat函数无法获得文件创建时间。但是,FreeBSD有st_birthtim字段,您可以使用它。

来自FreeBSD的stat系统调用:

st_birthtim  Time when the inode was created.

最新更新