用QFile,打开"C:/test.txt" 文件和"D:/test.txt"文件
时间: 2023-07-19 16:35:38 浏览: 99
Qt QFile读取文件列数据.rar
你可以使用以下代码打开并读取"C:/test.txt"和"D:/test.txt"文件:
```cpp
#include <QFile>
#include <QDebug>
int main()
{
// 打开"C:/test.txt"文件
QFile file1("C:/test.txt");
if (!file1.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug() << "无法打开文件:C:/test.txt";
return 1;
}
qDebug() << "已经打开文件:C:/test.txt";
file1.close();
// 打开"D:/test.txt"文件
QFile file2("D:/test.txt");
if (!file2.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug() << "无法打开文件:D:/test.txt";
return 1;
}
qDebug() << "已经打开文件:D:/test.txt";
file2.close();
return 0;
}
```
注意,当打开文件时,需要指定打开模式,这里我们使用`QIODevice::ReadOnly`表示只读模式,`QIODevice::Text`表示文件以文本格式打开。如果打开文件失败,可以通过`QFile::errorString()`方法获取错误信息。
阅读全文