QFile清空文件内容
时间: 2023-10-18 18:29:45 浏览: 152
Qt 基于QFile 读写ini文件(包含QFile读取行,修改行数据,删除行数据)
您可以使用QFile类的open()函数来打开文件,并使用QIODevice::WriteOnly模式将文件截断为零长度。然后,您可以使用QFile类的resize()函数将文件大小设置为0来清空文件内容。下面是一个示例代码:
```cpp
#include <QFile>
// 清空文件内容
void clearFileContent(const QString& filePath) {
QFile file(filePath);
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
file.resize(0);
file.close();
}
}
int main() {
QString filePath = "path/to/your/file.txt";
clearFileContent(filePath);
return 0;
}
```
请将"path/to/your/file.txt"替换为您要清空内容的实际文件路径。这段代码将打开文件并将其截断为零长度,从而清空文件内容。
阅读全文