#include <QCoreApplication>
#include <QDebug>
#include <QDir>
#include <QFileInfo>
#include <QTextStream>
void Write(QString Filename){
QFile mFile(Filename);
if(!mFile.open(QFile::WriteOnly | QFile::Text))
{
qDebug() << "cound ont open file";
return;
}
QTextStream out(&mFile);
out << "hello world";
mFile.flush();
mFile.close();
}
void Read(QString Filename){
QFile mFile(Filename);
if(!mFile.open(QFile::ReadOnly | QFile::Text))
{
qDebug() << "cound ont open file";
return;
}
QTextStream in(&mFile);
QString mText = in.readAll();
qDebug() << mText;
mFile.flush();
mFile.close();
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// QDir mDir("./file.txt");
//qDebug() << mDir.exists();
/*
QDir mDir;
foreach(QFileInfo mItm, mDir.drives()){
qDebug() << mItm.absoluteFilePath();
}
*/
/*
QDir mDir;
QString mPath = "./test";
if(!mDir.exists(mPath)){
mDir.mkpath(mPath);
qDebug() << "create";
}else{
qDebug() << "already exists";
}
*/
/* QDir mDir("./test");
foreach (QFileInfo mitm, mDir.entryInfoList()) {
if(mitm.isDir()) qDebug() << "Dir: " << mitm.absoluteFilePath();
if(mitm.isFile()) qDebug() << "file: " << mitm.absoluteFilePath();
}*/
QString mFilename = "./test1";
Write(mFilename);
Read(mFilename);
return a.exec();
}
qt dir file
最新推荐文章于 2023-09-02 20:52:56 发布