gpt4 book ai didi

c++ - setLastModified 日期与 Qt

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:49 24 4
gpt4 key购买 nike

我需要为某些文件设置最后修改日期。这是我申请的必备能力。

我不知道如何使用 QT 做到这一点。我没有看到它的方法/功能。我可以使用 Qt 读取日期,但看不到如何设置日期。

现在...我知道 MS 的某些(实际上我认为是全部)Windows API 具有此功能。

问题是我不是在寻找“Windows”专用解决方案。我需要这种能力才能在 Windows、Linux 和 Mac 上工作。这就是我选择Qt的原因……

提出的任何解决方案都应以 API 为中心(不需要系统命令/实用程序),并且该解决方案应涵盖 3 个主要操作系统(Win、Linux、Mac)。

最佳答案

这个的 posix 函数是 utime(2) ,它也作为 MSVCRT 的一部分在 Windows 上可用(参见 MSDN )。所以使用它应该涵盖 Mac、Linux 和 Windows。

QAbstractFileEngine没有公开此功能,我认为它也不会在任何其他 Qt 文件系统 API 中可用。

关于c++ - setLastModified 日期与 Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4963295/

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