1. 程式人生 > >1-QT-檔案操作

1-QT-檔案操作

Qt文字檔案的讀寫操作

Qt檔案操作詳解(建立、寫入、刪除、INI、XML檔案等

二進位制檔案的讀寫檔案可以使用QFile類、QStream
文字檔案的讀寫建議使用QTextStream類,它操作檔案更加方便。
開啟檔案時,需要引數指定開啟檔案的模式:

 

模式 描述
QIODevice::NotOpen 0x0000 不開啟
QIODevice::ReadOnly 0x0001 只讀方式
QIODevice::WriteOnly 0x0002 只寫方式,如果檔案不存在則會自動建立檔案
QIODevice::ReadWrite ReadOnly | WriteOnly 讀寫方式
QIODevice::Append 0x0004 此模式表明所有資料寫入到檔案尾
QIODevice::Truncate 0x0008 開啟檔案之前,此檔案被截斷,原來檔案的所有資料會丟失
QIODevice::Text 0x0010 讀的時候,檔案結束標誌位會被轉為’\n’;寫的時候,檔案結束標誌位會被轉為本地編碼的結束為,例如win32的結束位’\r\n’
QIODevice::UnBuffered 0x0020 不快取