
readdir 함수는 디렉토리 경로를 지정할 수 있습니다.
#hostingforum.kr
c
#include
int main() {
DIR *dir;
struct dirent *ent;
// 디렉토리 경로를 지정합니다.
char *path = "/home/user/documents";
// opendir 함수를 사용하여 디렉토리를 열고 readdir 함수를 사용하여 파일 목록을 가져옵니다.
dir = opendir(path);
if (dir == NULL) {
perror("opendir");
return 1;
}
while ((ent = readdir(dir)) != NULL) {
printf("%sn", ent->d_name);
}
closedir(dir);
return 0;
}
위의 예제에서, `/home/user/documents` 디렉토리의 파일 목록을 가져옵니다.
`opendir` 함수를 사용하여 디렉토리를 열고, `readdir` 함수를 사용하여 파일 목록을 가져옵니다.
`closedir` 함수를 사용하여 디렉토리를 닫습니다.
`readdir` 함수는 디렉토리 경로를 지정할 수 있으므로, 특정 디렉토리의 파일 목록을 가져올 수 있습니다.
2025-06-07 10:50