日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT的QFileInfo类的使用

發(fā)布時間:2024/9/27 c/c++ 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT的QFileInfo类的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

詳細說明
QFileInfo類提供與系統(tǒng)無關的文件信息。
QFileInfo提供有關文件在文件系統(tǒng)中的名稱和位置(路徑),其訪問權限以及它是目錄鏈接還是符號鏈接等信息。文件的大小和上次修改/讀取時間也可用。 QFileInfo也可以用于獲取有關Qt資源的信息。
QFileInfo可以指向具有相對或絕對文件路徑的文件。絕對文件路徑以目錄分隔符“ /”(或Windows上的驅動器規(guī)范)開頭。相對文件名以目錄名或文件名開頭,并指定相對于當前工作目錄的路徑。絕對路徑的一個示例是字符串“ / tmp / quartz”。相對路徑可能類似于“ src / fatlib”。您可以使用函數(shù)isRelative()來檢查QFileInfo是使用相對還是絕對文件路徑。您可以調(diào)用函數(shù)makeAbsolute()將相對QFileInfo的路徑轉換為絕對路徑。
QFileInfo處理的文件是在構造函數(shù)中設置的,或以后使用setFile()設置。使用exist()來查看文件是否存在,并使用size()來獲取其大小。
文件的類型通過isFile(),isDir()和isSymLink()獲得。 symLinkTarget()函數(shù)提供symlink指向的文件的名稱。
在Unix(包括macOS和iOS)上,符號鏈接具有與其指向的文件相同的size(),因為Unix透明地處理符號鏈接。同樣,使用QFile打開符號鏈接可有效打開鏈接的目標。例如:

#ifdef Q_OS_UNIX

總結

以上是生活随笔為你收集整理的QT的QFileInfo类的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。