檔案讀取等操作是程式編寫的基礎,因此在總結了網上多個部落格的基礎上,寫出了如下讀取檔案及儲存絕對路徑的**片段,整理出來供大家學習
注意,這裡dirent.h是只有在linux下才有的
#include
#include "fstream"
#include
#include
#include
dir * dir;
struct dirent * ptr;
char file_list[100][40];
int i=0;
char srcfile1[1][100];
string rootdirpath = "/users/***/downloads/data/data2/";
string x,dirpath;
dir = opendir((char *)rootdirpath.c_str()); //開啟乙個目錄
while((ptr = readdir(dir)) != null) //迴圈讀取目錄資料
closedir(dir);//關閉目錄指標
遍歷資料夾中檔案
import os 方法1 for root,dirs,files in os.walk path print root 根目錄 print dirs 目錄下資料夾 print files 目錄下檔案 方法2 for files in os.listdir path print files 方法3 ...
C 下遍歷資料夾
編寫程式遍歷資料夾及其子資料夾下所有檔案,並輸出到標準輸出流或者檔案流。1.先考慮在單層目錄下,遍歷所有檔案。以c windows為例 用到資料結構 finddata t,檔案資訊結構體的指標。struct finddata t 檔案屬性是無符號整數,取值為相應的巨集 a arch 存檔 a sub...
C 下遍歷資料夾
編寫程式遍歷資料夾及其子資料夾下所有檔案,並輸出到標準輸出流或者檔案流。1.先考慮在單層目錄下,遍歷所有檔案。以c windows為例 用到資料結構 finddata t,檔案資訊結構體的指標。struct finddata t 檔案屬性是無符號整數,取值為相應的巨集 a arch 存檔 a sub...