gpt4 book ai didi

c++ - QFileInfo 是否与文件同步?

转载 作者:太空狗 更新时间:2023-10-29 20:39:21 25 4
gpt4 key购买 nike

<a href="http://doc.qt.io/qt-5/qfileinfo.html" rel="noreferrer noopener nofollow">QFileInfo</a>与源文件同步?或者它只存储实例创建时的信息?

换句话说,如果我创建 QFileInfo我的文件的实例。然后我更改文件。然后,我创建了 QFileInfo 的第二个实例对于这个文件,他们会有不同的 lastModified 值吗?

最佳答案

QFileInfo 没有同步,创建对象时读取信息。

我已经用这个小例子来验证了。

如果您在终端中运行它然后更改文件,您将在保存文件时看到日期发生变化。

#include <QCoreApplication>
#include <QDebug>
#include <QFileInfo>
#include <QDateTime>
#include <QThread>

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
while (1)
{
QFileInfo f("./file.txt");
qDebug() << f.lastModified().toString();
QThread::sleep ( 1 );
}
return a.exec();
}

关于c++ - QFileInfo 是否与文件同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940209/

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