遍歷目錄下所有檔案,並過濾字尾名,
最後列印完整的檔案路徑
直接上**:
//判斷路徑是否存在
qdir dir(path);
if(!dir.exists())
qstringlist filters;
filters << qstring("*.xls");
dir.setfilter(qdir::files | qdir::nosymlinks); //設定型別過濾器,只為檔案格式
dir.setnamefilters(filters); //設定檔名稱過濾器,只為filters格式(字尾為.jpeg等格式)
int dir_count = dir.count();
if(dir_count <= 0)
qstringlist string_list;
//獲取分隔符
//qchar separator = qdir::separator();
qchar separator = qchar('/');
if(!path.contains(separator))
qchar last_char = path.at(path.length()-1);
if(last_char == separator)
foreach(qfileinfo mfi ,dir.entryinfolist())
}for (int i=0; i< string_list.size(); ++i)
---
遍歷目錄下的所有檔案
下面這段 演示了查詢乙個目錄下所有檔案的過程,將檔名存放在result.txt檔案中。void cmydlg oncollectallfilename myfile.writestring lpctstr myfinder.getfilepath t n mylist.removehead myfi...
Python 遍歷目錄下的所有檔案
allfilenum 0 def printpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 filelist 返回乙個列表,其中包含在目錄條目的名稱 google翻譯 files o...
C C 遍歷目錄下的所有檔案
1.遍歷某個目錄下的所有檔案 遍歷某個目錄下的所有檔案,並輸出檔名和檔案大小。include include include void listfiles const char dir int main void listfiles const char dir doelse while findn...