使用C 删除旧文件

Delete old files using C++

本文关键字:文件 删除 使用      更新时间:2023-10-16

我必须使用C 在给定目录中删除所有比N天大的文件。

fyi,我正在使用" dirent"作为某些文件操作,例如列出给定目录中的所有文件,但不确定如何检查日期属性并将数学应用于删除大于n天的文件。

请建议。

困难。即使在新的C 11标准中,该语言本身也不提供对文件系统的支持。(这是下一份技术报告" C TR2"的建议。)

Boost对Android和iOS没有官方的支持。QT 4.x都不。

但是,QT 5将支持Android和iOS。它似乎刚刚发布,所以也许您可以尝试一下。文件系统支持是其QTCore模块的一部分(例如QFileQDir)。