QT的QFile类的使用
詳細(xì)說(shuō)明
QFile類提供用于讀取和寫入文件的接口。
QFile是用于讀取和寫入文本以及二進(jìn)制文件和資源的I / O設(shè)備。 QFile可以單獨(dú)使用,或者更方便地與QTextStream或QDataStream一起使用。
文件名通常在構(gòu)造函數(shù)中傳遞,但是可以隨時(shí)使用setFileName()進(jìn)行設(shè)置。 QFile希望文件分隔符為’/’,而不管操作系統(tǒng)是什么。不支持使用其他分隔符(例如’’)。
您可以使用exist()檢查文件是否存在,并使用remove()刪除文件。 (與更高級(jí)的文件系統(tǒng)相關(guān)的操作由QFileInfo和QDir提供。)
使用open()打開文件,使用close()關(guān)閉文件,然后使用flush()刷新文件。通常使用QDataStream或QTextStream讀寫數(shù)據(jù),但是您也可以調(diào)用QIODevice繼承的函數(shù)read(),readLine(),readAll(),write()。 QFile還繼承了getChar(),putChar()和ungetChar(),它們一次只工作一個(gè)字符。
文件的大小由size()返回。您可以使用pos()獲取當(dāng)前文件位置,或使用seek()移至新文件位置。如果到達(dá)文件末尾,則atEnd()返回true。
直接讀取文件
以下示例逐行讀取文本
總結(jié)
以上是生活随笔為你收集整理的QT的QFile类的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大额信用卡办理条件
- 下一篇: 中原消费金融柚卡是啥