你可以使用QFile类中的truncate()方法来清空文件内容。以下是一个简单的示例:
#include <QFile>
int main()
{
QString filePath = "path/to/your/file.txt";
QFile file(filePath);
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
file.close();
// 文件内容已被清空
} else {
// 打开文件失败
}
return 0;
}
在这个示例中,我们创建了一个QFile对象,并指定要清空内容的文件路径。然后,我们使用open()
方法打开文件,并传入QIODevice::WriteOnly | QIODevice::Truncate
参数,表示以只写模式打开并清空文件内容。接着,我们调用close()
方法关闭文件。
请确保你有足够的权限来修改目标文件,并替换”path/to/your/file.txt”为实际的文件路径。
内容由零声教学AI助手提供,问题来源于学员提问