3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
Qt 4.7 學習紀錄~C++ Qt 11 – QDir.mp4[利用QDir學習操作檔案目錄結構](YOUTUBE 教學備份) 教學影片來源:https://www.youtube.com/watch?v=6KtOzh0StTc&list=PL2D1942A4688E9D63 Tool來源:http://qt.software.informer.com/download/ Github資源收藏:https://github.com/jash-git/Win_Qt_Learn 本教學內容,利用QDir學習操作檔案目錄結構 內容重點     QDir         可以在建構子時指定操作目錄         可以用exists()判斷目錄是否存在         可以用drives()取得所有磁碟機清單(06:02有範例)         可以用mkpath()建立一個完整的目錄結構         可以用entryInfoList()取得該層目錄的檔案和目錄 相關補充:     利用QDir此類來遍歷某個目錄中所有目錄和檔案     void chakan(QString path)     {         //資料來源:http://jiabaolong.cn/archives/345         QDir dir(path);         foreach(QFileInfo mfi ,dir.entryInfoList())         {             if(mfi.isFile())             {                 qDebug()<< “File :” << mfi.fileName();             }             else             {                 if(mfi.fileName()==”.” || mfi.fileName() == “..”)//要注意,在各種檔案系統中通常還會包含目前的目錄和上層目錄,所以,要注意在遍歷的時候要把這兩個目錄過濾掉,否則會出現閉環                     continue;                 qDebug() << “Entry Dir” << mfi.absoluteFilePath();                 chakan(mfi.absoluteFilePath());             }         }     }   Your browser does not support the HTML5 video tag.        

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦