path=qfiledialog::getexistingdirectory(null, tr("選擇資料夾"),"d:\\",qfiledialog::showdirsonly);
qdir *dir=new qdir(path);
qstringlist filter;
//filter<<"*.dat";
//dir->setnamefilters(filter);
qlist*fileinfo=new qlist(dir->entryinfolist(filter));
注釋掉的兩行是用來檔案過濾用的,如果你要指定檔案字尾名在 filter<<"*.dat" 寫就好了
檔案數目:fileinfo->count();
檔名稱:fileinfo->at(i).filename();
檔案路徑(包含檔名):fileinfo->at(i).filepath();
Qt獲取某資料夾下的檔案數目
如下 path qfiledialog getexistingdirectory null,tr 選擇資料夾 d qfiledialog showdirsonly qdir dir new qdir path qstringlist filter filter dat dir setnamefilt...
獲取資料夾下所有檔案
ming xi path r c users administrator.carlos pc desktop 國防專利局 all tables 繳費明細表 彙總的繳費明細表 繳費明細表.xlsx decode utf 8 def get file path file dir,file type xl...
Linux統計資料夾下的檔案數目
統計當前目錄下檔案的個數 不包括目錄 ls l grep wc l統計當前目錄下檔案的個數 包括子目錄 ls lr grep wc l檢視某目錄下資料夾的個數 包括子目錄 ls lr grep d wc lls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案是指目錄,鏈結,裝置檔案等 每一行對應乙個...