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