函式
QFileInfo用于獲取指定目錄的基本資訊, 目錄如果包含檔案名則可獲得檔案的基本資訊,
QFileInfoList用于獲得指定目錄下所有檔案/檔案夾的基本資訊,QFileInfoList其實是typedef創建的:
typedef QFileInfoList QList<QFileInfo>;
另外目錄類QDir可通過函式QDir::entryInfoList()回傳QFileInfoList型別物件,
一些用于基本操作的函式整理如下:
- QFileInfoList QDir::entryInfoList(Filters filters = NoFilter, SortFlags sort = NoSort) const
- QFileInfo::QFileInfo(const QString & file)
- QString QFileInfo::baseName() const
- QString QFileInfo::fileName() const
- QString QFileInfo::suffix() const
- bool QFileInfo::exists() const
- static bool QFileInfo::exists(const QString & file)
釋義
- 用于QDir類回傳QFileInfoList型別物件,兩個列舉引數filters 和sort 分別用來描述QDir目錄下的檔案篩選方式和檔案排序方式,例如entryInfoList(QDir::Filter::Files, QDir::SortFlag::Name)表示只列出檔案(不包含檔案夾)、這些檔案按名稱排序,
- QFileInfo的建構式,可用來以QString方式指定目錄(或包含檔案名的地址),
- 回傳目錄檔案夾名(不包含地址)或回傳檔案名(不包含地址和檔案后綴名),
- 回傳目錄檔案夾名(不包含地址)或回傳檔案名(不包含地址),
- 回傳檔案后綴名,
- 判斷檔案是否存在,存在回傳true,否則回傳false,
- 判斷檔案是否存在,靜態方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/244724.html
標籤:區塊鏈
下一篇:什么是區塊鏈之簡單直白解釋
