【发布时间】:2012-03-09 23:03:03
【问题描述】:
在 Linux 上。
我想建立一个文件缓冲区。每 30 分钟保存一个新文件。但允许的文件总数为 'n'。
因此,当创建第 'n+1' 个文件时,必须删除最旧的文件。
我发现了诸如“dirent.h”和“struct stat”之类的东西,它们可以帮助访问目录、列出所有文件并获取其属性。
struct stat 但是没有给出创建时间,而只是 - 最后修改,最后访问,最后状态更改的时间http://pubs.opengroup.org/onlinepubs/7908799/xsh/sysstat.h.html
请帮忙。
P.S: boost 目前不可用。
【问题讨论】:
-
当然听起来你只想要最后修改的统计数据。
-
this的可能重复