天天看點

目錄掃描

DIR * opendir(const char * name)   打開指定目錄

struct dirent * readdir(DIR * dir)     傳回dir目錄的下個目錄進入點

int lstat(const char * file_name,struct stat * buf)  取得檔案的檔案狀态

具體的函數使用請查閱Linux C常用函數.pdf

注:這裡隻能對/home/lds目錄進行查找,現在對代碼進行稍稍修改,變成手動輸入要查找的目錄。

隻需修改下main函數即可:

運作:./printdir /var/log | less

輸出内容可分頁查找,挺友善的!

目錄掃描

繼續閱讀