gpt4 book ai didi

c++ - 使用 C++ 删除旧文件

转载 作者:太空狗 更新时间:2023-10-29 23:18:16 27 4
gpt4 key购买 nike

我必须使用 C++ 删除给定目录中超过 n 天的所有文件。

仅供引用,我对某些文件操作使用“dirent”,例如列出给定目录中的所有文件,但不确定如何检查日期属性并应用数学来删除早于 n 天的文件。

请指教。

最佳答案

很难。该语言本身不提供对文件系统的支持,即使在新的 C++11 标准中也是如此。 (这是对下一个技术报告“C++ TR2”的提案。)

Boost 没有对 Android 和 iOS 的官方支持。 Qt 4.x 也不是。

不过,Qt 5 将支持 Android 和 iOS。它似乎刚刚发布,所以也许你可以试一试。文件系统支持是其 QtCore 模块的一部分(例如,QFileQDir)。

关于c++ - 使用 C++ 删除旧文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com