Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须使用 c++ 删除给定目录中所有超过 n 天的文件。
仅供参考,我对某些文件操作使用“dirent”,例如列出给定目录中的所有文件,但不确定如何检查日期属性并应用数学来删除超过 n 天的文件。
请指教。
难的。该语言本身不支持文件系统,即使在新的 C++11 标准中也是如此。(这是下一份技术报告“C++ TR2”的提案。)
Boost 没有对 Android 和 iOS 的官方支持。Qt 4.x 也没有。
但是,Qt 5 将支持 Android 和 iOS。它似乎刚刚发布,所以也许你可以尝试一下。文件系统支持是其 QtCore 模块的一部分(例如,QFile和QDir)。
QFile
QDir