问题标签 [qfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2082 浏览

file - Qt:如何将 unicode 数据写入/附加到现有文件

我有一个要写入/附加 unicode 数据的文件,因为它已经是 unicode 数据(由 WMIC 文件输出创建)。它以 UTF-16 (LE) BOM: 0xFF 0xFE 开头。

我想在循环中附加一些信息:

在哪里:

我尝试过不同的东西。我以为 QStrings 自己在哪里 Unicode。但我想我错过了一些东西——比如设置编码。看来我的附加字符写成 ASCII (每个只占一个字节)。

谢谢你的帮助!

干杯马蒂亚斯

编辑:好的,也许问题也是 Latin1 <-> UTF-16?

0 投票
1 回答
1715 浏览

dll - 覆盖 DLL 在 Windows 7 中引发拒绝访问/错误 5

我为我的应用程序开发了一个自动更新程序,它从更新服务器获取所有文件的 MD5 哈希列表,并在不匹配的情况下下载新文件。目前,这只发生在主 DLL 文件上,它在更新程序完成工作之后(!)在运行时加载。

它在 Windows XP 中完美运行,但一些用户已经抱怨更新程序在尝试覆盖上述 DLL 文件时给他们错误 5 访问被拒绝。如果他们以管理员权限运行它,它可以工作,但是对于他们来说,在启动程序时总是同意管理员权限是一件烦人的事情。

我的问题:为什么访问覆盖该 DLL 被拒绝,有没有办法在没有 UAC 提示的情况下实现它?

或者:有没有办法让应用程序以管理员身份永久运行,用户只需同意一次,而不是每次运行时都同意。

PS:我使用的是 Qt 4.7,尤其是带有 QFile::WriteOnly 的 QFile::open 方法 | 如果打开失败并显示 errorString() 和一些解释,则 QFile::Truncate 并调用 QMessageBox。

谢谢!

0 投票
3 回答
10148 浏览

c++ - 如何从 QFile 获取字节数?

我有这个代码:

我想比较文件中的字节。但它比较文件中的符号数量。

0 投票
2 回答
1795 浏览

qt - QFileInfo::exists() 用于共享驱动器文件路径

QT 新手提出的问题:当我为 QFileInfo 对象的 exists() 方法提供共享驱动器文件路径时,它总是返回 false,即使我用另一个反斜杠转义每个反斜杠(即 \\10.1.2.34.56 \dir1)。是的,该目录确实存在:) 这里是否存在其他问题,例如相关目录缺乏权限?预先感谢您对这个问题的任何启发......

0 投票
1 回答
3889 浏览

qt - 通过 QDataStream 和 QTcpSocket 读取和发送文件

我的问题是变量内容总是空的。这是我的代码:

输出 :

内容始终为空

感谢您的帮助

0 投票
1 回答
4236 浏览

qt - 将文本附加到文本文件的开头

有没有一种方法可以让我始终将新文本附加到 Qt 中文本文件的开头?我正在使用 QFile::Append 来做到这一点。

0 投票
1 回答
1423 浏览

qt - stram 的 QFile 类开始

我正在使用 Qt 读取二进制文件。我用对象读取文件QFile,但有时我需要返回文件开头并再次读取文件,但我不知道该怎么做。

0 投票
3 回答
9747 浏览

c++ - 将 QFile 转换为 FILE*

还有另一种方法可以将 QFile 转换为 File 吗?与此不同:

0 投票
2 回答
2105 浏览

qt - Reverse text file writing in QT

How is it better to implement writing to QFile in reverse order, string by string. With use of seek(0) new string is written over old one.

0 投票
3 回答
4381 浏览

c++ - QFile::QFile 函数 --> 错误:QFile :: QFile (const QFile &) '是私有的

在我的一种方法中,我需要一个 QFile 对象:

问题是我用“// ERROR LINE HERE! ”标记的那一行。编译时我收到错误消息:QFile :: QFile (const QFile &) 'is private。我不明白这一点,因为在 QFile 纪录片中,该函数被声明为 public。有人可以告诉我如何解决吗?