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
輸出内容可分頁查找,挺友善的!
