我需要为某些文件设置上次修改日期.这是我的应用程序的基本能力.
我不知道如何用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 中可用。
| 归档时间: |
|
| 查看次数: |
4896 次 |
| 最近记录: |