2012. 3. 21. 03:04
1. 디렉토리 파일 fopen으로 열수가없는지?
디렉토리 파일을 연다는 것이.. 디렉토리 열어 해당 파일 리스트를 보는 것은 아래와 같이 하시면 됩니다.
opendir()을 사용하시면 됩니다.

아래는 예 입니다...
#include <stdio.h>
#include <unistd.h>
#include <dirent.h>

int main(void)
{
DIR *dir_info;
struct dirent *dir_entry;

dir_info = opendir("."); // 현재 디렉토리를 열기

if ( NULL != dir_info)
{
while(dir_entry = readdir( dir_info)) // 디렉토리 안에 있는 모든 파일과 디렉토리 출력
printf( "%s\n", dir_entry->d_name);

closedir( dir_info);
}
}
Posted by k1rha