讀文件:
1 //打開文件,將文件中的內容返回一個QbyteArray的數組 2 QByteArray OpenFile(QString fileName){ 3 QFile file(fileName); 4 file.open(( QIODevice::ReadWrite)); 5 QByteArray temp = file.read(file.bytesAvailable()); 6 file.close(); 7 return temp; 8 }
寫文件:
1 //將一個QbyteArray數組寫入到指定文件中去。 2 //使用二進制數組進行文件的讀寫能夠有效避免各種由於編碼格式和類型轉換造成的問題 3 void WriteFile(QString fileName, QByteArray data){ 4 QFile file(fileName); 5 file.open(( QIODevice::ReadWrite|QIODevice::Truncate)); 6 file.write(data); 7 file.close(); 8 }
