标签: c++ linux caching
我创建的程序可以将格式之间的文件转换为服务。如果再次请求相同的转换,它应该缓存生成的文件。因此,我需要将文件存储在磁盘上,以便在文件夹大小超过给定数量时删除最旧的文件。
我正在寻找一个C / C ++库,甚至是一个单独的二进制或linux函数(类似于logrotate)来做到这一点。这似乎是以前必须要做的事情。该程序将在Ubuntu 16上运行。