這是我第一次用c語言寫個例項程式,拿出來請大俠指點指點,程式會遍歷某個目錄下所有檔案和目錄並以list的形式展示出來,下一級目錄會在螢幕縮排4個char字元,目錄都會以」/"結尾
#include
#include
#include
#include
#include
void printfdir(const char* path,int depth)
chdir(path); //進入目錄
while((entry = readdir(dir)) != null) //逐個讀取目錄總檔案
fprintf(stdout,"%*s%s\n",depth,"",entry->d_name);
}chdir("..");
closedir(dir);
}int main(int argc,char* argv)
fprintf(stdout,"directory scanf of %s\n",dir);
printfdir(dir,0);
fprintf(stdout,"done\n");
exit(0);
}
用PHP遍歷目錄下的全部檔案
專案中有這麼乙個需求,需要遍歷某個資料夾 目錄 下的所有檔案。下面是解決這個問題所寫的php 在這裡記錄一下。第一種實現辦法是用dir返回物件,第二種實現辦法 用readdir 函式。乙個簡單的目錄遞迴函式 第一種實現辦法 用dir返回物件 function tree directory 開始執行 ...
C語言列出某個目錄下的檔案
c語言本身沒有提供象dir list 這樣的函式來列出某個目錄下所有的檔案。不過,利用c語言的幾個目錄函式,你可以自己編寫乙個dir list 函式。首先,標頭檔案dos h定義了乙個find t結構,它可以描述dos下的檔案資訊,包括檔名 時間 日期 大小和屬性。其次,c編譯程式庫中有 dos f...
C 獲取全部目錄和檔案
public class fileaccess 獲取所有檔名 private arraylist getfilename string dirpath return list 獲取所有資料夾及子資料夾 private void getdirs string dirpath 獲取給出資料夾及其子資料夾...