Qtファイル読み書き操作

1609 ワード

//Qtファイルの読み書きの一般的な方法と、ファイルに対する簡単な操作をリストします.
ファイルを読む
 
QString fileName = "D:\Lib\1.txt";QString str;QFile file(fileName);
     if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
     {
        QMessageBox::warning(this,"Warnning","can't open",QMessageBox::Yes);

     }
 QTextStream in(&file);str=in.readLine();//    //      
QString str2[MAX];
for(int 1=0 ;i

ファイルを書く
 
 QString fileName=“D:/Lib/1.txt");

QString str="CSDN";
  QFile file(fileName);
  if(!file.open(QIODevice::ReadWrite | QIODevice::Text))
  {
     QMessageBox::warning(this,"sdf","can't open",QMessageBox::Yes);

  }

   QTextStream in(&file);
in<

//ファイルの削除
 
 QString fileName=“D:/Lib/1.txt");
  QFile file;
  file.remove(fileName); 

//ファイル名の拡張などについて
 
QString fileName=“D:/Lib/1.txt");
  QFile file;
  file.remove(fileName); //             
QString fileName="1.txt";
int index = fileName.lastIndexOf(".");
fileName.truncate(index);
QMessageBox::warning(this,"Tips",fileName,QMessageBox::Yes);//   fileName  "1"
//  ,lastIndexOf             ,              

//パスと拡張子の追加
 
QString fienName = "1";
fileName.prepend("D:\Lib\");
fileName.append(".txt");
QMessageBox::warning(this,"Tips",fileName,QMessageBox::Yes);//fileName  "D:\Lib\1.txt"//    QString