由於經常有讀取乙個資料夾中的很多隨機編號的檔案,很多時候需要讀取某些特定格式的所有檔案。
下面的**可以讀取指定檔案家中的所有檔案和資料夾中格式為jpg的檔案
參考:windows平台**:
#include #include #include #include #include using namespace std;
//獲取所有的檔名
void getallfiles( string path, vector& files)
} else
}while(_findnext(hfile, &fileinfo) == 0);
_findclose(hfile);
} }
//獲取特定格式的檔名
void getallformatfiles( string path, vector& files,string format)
} else
}while(_findnext(hfile, &fileinfo) == 0);
_findclose(hfile);
} }
// 該函式有兩個引數,第乙個為路徑字串(string型別,最好為絕對路徑);
// 第二個引數為資料夾與檔名稱儲存變數(vector型別,引用傳遞)。
// 在主函式中呼叫格式(並將結果儲存在檔案"allfiles.txt"中,第一行為總數):
int main()
closedir(dir);
return 0;
}
c++ 版本
#include #include #include #include using namespace std;
int main(int argc, char * argv)
for (int i = 0; i < files.size(); ++i)
closedir(dir);
return 0;
}
C 獲取資料夾中所有檔案
獲取資料夾中的檔案,用到過很多次,每次用的時候都要去查下,很煩,所以想自己寫下,當然,借鑑了很多其他大佬的部落格 主要實現的函式,如下 1 void getfiles string path,vector files 2 19else 20 23 while findnext hfile,filei...
python下遍歷資料夾中所有檔案
python下遍歷某個路徑所有檔案是很常用的事,一直對其有所困擾,今天想明白了之後記錄下來,供以後查閱。首先,資料夾是這樣的 a,b,c是各包含一張jpg的資料夾,其餘是4張jpg。遍歷資料夾的方法首先需要呼叫os庫,即 import os 然後使用 os.walk path path是指想遍歷資料...
刪除所有的 svn資料夾
工作中要把乙個專案遷移到另外的svn目錄中,遇到乙個問題,需要先把原來的.svn刪除,然後再增加到新的svn中,開始手動刪除,但是發現太耗時耗力了,網上搜了幾種刪除的方法,自己都試了一遍,總結了一下,寫出來備忘。一 在dos視窗中執行如下命令 for r 你專案的路徑 i in svn do rd ...