- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的位置:
void MainWindow::writeOnFile(const QString &path)
{
// Get info files :
QFileInfo fileInfo(path);
QString name = fileInfo.fileName();
QString lastModif = fileInfo.lastModified().toString();
QString owner = fileInfo.owner();
QString group = fileInfo.group();
QString lastRead = fileInfo.lastRead().toString();
QString created = fileInfo.created().toString();
// Write on Logs :
QString filename = "C:\\Users\\Sherlock\\Desktop\\logs.txt";
QFile file ( filename );
if ( file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text) )
{
QTextStream stream( &file );
stream << "The file " << name
<< " was first created on " << created
<< ", was last read on " << lastRead
<< " and was last modified on " << lastModif
<< ". The owner is " << owner
<< ". The group is " << group
<< endl;
}
}
这是我的输出:
The file younes.txt was first created on lun. août 17 19:40:34 2015, was last read on lun. août 17 19:40:34 2015 and was last modified on mar. août 18 00:21:51 2015. The owner is . The group is
如您所见,未显示所有者和组。
我做错了什么吗?
最佳答案
On Windows [...] an empty string is returned.
因此,据记载 group()
以这种方式工作。
关于c++ - QFileInfo 所有者和组为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32061352/
这是我的位置: void MainWindow::writeOnFile(const QString &path) { // Get info files : QFileInfo fi
我想使用类型为QFileInfo 的可选参数。测试调用者是否提供值或是否使用默认值的规范方法是什么? // declaration void foo(QFileInfo fi = QFileInfo(
是QFileInfo与源文件同步?或者它只存储实例创建时的信息? 换句话说,如果我创建 QFileInfo我的文件的实例。然后我更改文件。然后,我创建了 QFileInfo 的第二个实例对于这个文件,
运行 QFileInfo 文档中的示例代码时: QFileInfo fi("/tmp/archive.tar.gz"); QString base = fi.baseName(); // bas
我正在像这样扫描文件夹大小: qint64 dirSize = 0; int fileCount = 0; for(QDirIterator itDir(someDir, QDir::NoDotAnd
这是我现在的代码 /* Rename existing project files to .old */ if (FileIOUtil::fileExists(dest, outFileName))
我正在使用 Qt 4.7.4。我有一个存储为 QString 的相对文件路径,我想稍后将其转换为绝对文件路径。然而,当我从该 QString 创建一个 QFileInfo 对象并调用 absolute
我无法让 QFileInfo 使用 UTF-8 路径。 我在 Ubuntu 20.04 上。 虽然 std::filesystem 与(在这种情况下)德语 UTF-8 没有问题,但 QFileInfo
在为预先存在的 QDir 对象重新分配新路径时,我在 Qt (v4.8.4) 中遇到了异常情况。这是一个证明这一点的简化示例: QString path1("F:/"); //Path m
我对 Qt 类 QFileInfo 有疑问,这里是一些代码示例 QString path = "C:\\Some\\Path"; QFileInfo pathFileInfo(path); if
我有一个网络文件夹,mountet 在/mnt/test 中。现在我想知道文件夹是否可用。我试图检查文件夹“tmp”是否存在。 这对我不起作用。要检查文件夹是否在线,该函数每 1-2 秒调用一次。 i
我最重要的问题是: 如何设置/更改 QFileInfo 对象中的文件图标?如果您查看我的代码,Qlist将我的主目录中所有文件夹的图标列为 gnome-fs-directory。这意味着,QFileI
我正在使用 PyQt,在使用 Windows 测试我的应用程序时我注意到了奇怪的行为(在 Linux 中一切都按预期工作)。 我有一个可以读写的文件,我想从应用程序中测试它: >>> from PyQ
我正在尝试检查提供的路径是否存在以及它是否是一个文件。 所以我写了这段代码: #include #include bool Tool::checkPath(const QString &path)
如果之前有人问过这个问题,我很抱歉,但我无法在搜索中找到正确的词,这可能会影响搜索结果,无论如何我回到了 C++,我决定在编程时编写一个简单的工具我需要一种在 Qt 中搜索文件的方法,这是代码: vo
我试图允许将 .exe 单元测试文件拖放到 QMainWindow 中。我的 dragEnterEvent 看起来像这样: void MainWindow::dragEnterEvent(QDragE
我正在使用 C++ 和 Qt 进行编码。 我想跟随符号链接(symbolic link)并使用 QFileInfo 获取绝对路径。 例如,/usr/local/extra 是 /home/extra
我问上面的问题是因为每当我用它来确定最后保存文件的人时,它只会返回一个空字符串。我做错了吗,或者是否有等效的库/方法可以为我做这件事? 忘记添加我的代码。很简单。 QFileInfo fileName
我遇到的问题是,在下面的代码中,“QSslCertificate::fromPath”找不到我指定的文件,但是当我用下面的 fileExists 函数检查它时,它告诉我该文件毕竟存在。只有当我尝试在与
QFile file(filePath); QFileInfo fileInfo(file); file.open(QIODevice::ReadWrite); //or WriteOnly if(!
我是一名优秀的程序员,十分优秀!