Linux에서 C의 디렉토리를 재귀 적으로 나열하는 방법은 무엇입니까? C 프로그래밍에서 모든 디렉토리와 파일을 재귀 적으로 나열해야합니다. FTW를 살펴 봤지만 사용중인 두 운영 체제 (Fedora 및 Minix)에는 포함되어 있지 않습니다. 나는 지난 몇 시간 동안 읽은 모든 다른 것들로 인해 큰 두통을 느끼기 시작했습니다. 누군가가 코드 스 니펫을 알고 있다면 그것은 놀랍거나 누군가가 나에게 좋은 방향을 줄 수 있다면 매우 감사 할 것입니다. 다음은 재귀 버전입니다. #include #include #include #include #include void listdir(const char *name, int indent) { DIR *dir; struct dirent *entry; if (!(dir..