dir2html과 유사한 걸 만들고 있는데요..
system("ls -l | grep ^d | awk '{print $9}' > dirlist");
fp=fopen("./dirlist", "r");
while(!feof(fp)) {
fscanf(fp, "%s", dir);
fprintf(..........);
}
대충 이런 식으로 만들었구요..
현재 디렉토리 아래 디렉토리가 a, b, c, d 이렇게 있다고 하면..
이 프로그램을 실행해서 fprintf()에 의해 만들어진 파일을 보면 a, b, c, d, d 이렇게 d가 2번 찍혀있습니다.