" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Qt中QFileInfo的使用小結(jié)

 更新時間:2026年03月26日 09:40:59   作者:尋找華年的錦瑟  
本文主要介紹了Qt中QFileInfo的使用小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、緒論

屬性類別方法返回類型說明
路徑信息absoluteFilePath()QString獲取文件的絕對路徑(包含文件名)。
absolutePath()QString獲取文件的絕對路徑(不包含文件名)。
fileName()QString獲取文件名(包含后綴)。
filePath()QString獲取文件路徑,取決于構(gòu)造時是相對路徑還是絕對路徑。
path()QString獲取文件的路徑(不包含文件名)。
名稱信息baseName()QString獲取文件的基本名稱(不包含路徑和后綴)。
completeBaseName()QString獲取文件的完整基本名稱(對于"tar.gz"等復(fù)合后綴有用)。
suffix()QString獲取文件的后綴(最后一個點之后的部分)。
completeSuffix()QString獲取文件的完整后綴(最后一個點之后的所有部分)。
文件類型與狀態(tài)isDir()bool判斷是否為目錄。
isFile()bool判斷是否為普通文件。
isSymLink() / isSymbolicLink()bool判斷是否為符號鏈接(軟鏈接)。
isHidden()bool判斷是否為隱藏文件。
exists()bool判斷文件或目錄是否存在。
大小與時間size()qint64獲取文件大小(單位:字節(jié))。
birthTime() / created()QDateTime獲取文件創(chuàng)建時間。
lastModified()QDateTime獲取文件最后修改時間。
lastRead()QDateTime獲取文件最后訪問(讀取)時間。
權(quán)限與所有者isReadable()bool判斷文件是否可讀。
isWritable()bool判斷文件是否可寫。
isExecutable()bool判斷文件是否可執(zhí)行。
owner()QString獲取文件所有者名稱。
group()QString獲取文件所屬組名稱。

二、案例

代碼:

 QString filePath = "D:/qtdemo/daily_test_window/build/Desktop_Qt_6_7_0_MinGW_64_bit-Debug/CMakeCache.txt";
    QFileInfo fileInfo(filePath); // 創(chuàng)建QFileInfo對象:cite[4]
    if (fileInfo.exists()) { // 檢查文件是否存在:cite[4]
        qDebug() << "文件路徑:" << fileInfo.absoluteFilePath(); //:cite[4]
        qDebug() << "文件名:" << fileInfo.fileName(); //:cite[4]
        qDebug() << "文件大小(字節(jié)):" << fileInfo.size(); //:cite[4]
        qDebug() << "文件后綴:" << fileInfo.suffix(); //:cite[4]
        // 獲取并格式化時間
        qDebug() << "創(chuàng)建時間:" << fileInfo.birthTime().toString("yyyy-MM-dd hh:mm:ss"); //:cite[1]:cite[7]
        qDebug() << "修改時間:" << fileInfo.lastModified().toString("yyyy-MM-dd hh:mm:ss"); //:cite[7]
        qDebug() << "訪問時間:" << fileInfo.lastRead().toString("yyyy-MM-dd hh:mm:ss"); //:cite[7]
        // 檢查文件類型和權(quán)限
        qDebug() << "是否是目錄:" << fileInfo.isDir(); //:cite[6]
        qDebug() << "是否是文件:" << fileInfo.isFile(); //:cite[6]
        qDebug() << "是否可讀:" << fileInfo.isReadable(); //:cite[6]
        qDebug() << "是否可寫:" << fileInfo.isWritable(); //:cite[6]
    } else {
        qDebug() << "文件不存在";
    }

結(jié)果:

到此這篇關(guān)于Qt中QFileInfo的使用小結(jié)的文章就介紹到這了,更多相關(guān)Qt QFileInfo內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • opencv車道線檢測的實現(xiàn)方法

    opencv車道線檢測的實現(xiàn)方法

    這篇文章主要介紹了opencv車道線檢測的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Qt使用QCamera實現(xiàn)切換相機,分辨率和圖像捕獲功能

    Qt使用QCamera實現(xiàn)切換相機,分辨率和圖像捕獲功能

    這篇文章主要為大家介紹了如何利用Qt中的相機類QCamera,取景器類QCameraViewfinder,圖像捕獲類QCameraImageCapture實現(xiàn)切換相機、分辨率和圖像捕獲功能,需要的可以了解一下
    2023-04-04
  • C語言線程對象和線程存儲的實現(xiàn)

    C語言線程對象和線程存儲的實現(xiàn)

    這篇文章主要介紹了C語言線程對象和線程存儲的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • C++如何在構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用虛擬函數(shù)

    C++如何在構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用虛擬函數(shù)

    這篇文章主要介紹了C++如何在構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用虛擬函數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++中this指針用法示例詳解

    C++中this指針用法示例詳解

    在C++編程中this指針是每個非靜態(tài)成員函數(shù)的隱含參數(shù),指向調(diào)用對象的地址,它用于區(qū)分同一個類的不同實例,并訪問成員變量和成員函數(shù),這篇文章主要介紹了C++中this指針用法的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • C語言的字符空間與非字符空間你了解嗎

    C語言的字符空間與非字符空間你了解嗎

    這篇文章主要介紹了C語言的字符空間與非字符空間,本文給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下,希望能給你帶來幫助
    2021-08-08
  • C語言中的socket編程實例代碼

    C語言中的socket編程實例代碼

    這篇文章主要介紹了如何用C語言實現(xiàn)socket編程,文中代碼非常詳細(xì),供大家學(xué)習(xí)參考,感興趣的朋友可以了解下
    2020-06-06
  • 詳解C++函數(shù)模板與分離編譯模式

    詳解C++函數(shù)模板與分離編譯模式

    這篇文章主要介紹了詳解C++函數(shù)模板與分離編譯模式的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-08-08
  • C++?QT實現(xiàn)文件壓縮和解壓縮操作

    C++?QT實現(xiàn)文件壓縮和解壓縮操作

    這篇文章主要為大家詳細(xì)介紹了C++?QT如何實現(xiàn)壓縮文件、文件夾和解壓縮的操作,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2022-11-11
  • C++內(nèi)存對齊的實現(xiàn)

    C++內(nèi)存對齊的實現(xiàn)

    本文主要介紹了C++內(nèi)存對齊的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評論

建水县| 海晏县| 炉霍县| 吉林省| 拉孜县| 当涂县| 洛扎县| 斗六市| 文登市| 宜州市| 大足县| 玉林市| 昆山市| 彭阳县| 湘阴县| 宜春市| 夏河县| 新乐市| 体育| 华阴市| 孝昌县| 宁乡县| 黔江区| 明水县| 龙游县| 土默特右旗| 永年县| 锡林浩特市| 曲阜市| 乌什县| 屯留县| 株洲县| 四平市| 宣城市| 贵德县| 酒泉市| 财经| 大城县| 泰来县| 平邑县| 江城|