리눅스 환경에서 폴더내 파일 리스트를 가지고 오는 소스 예제 입니다. 





  
  #include 
  #include 
  #include 
  #include 
  #include 
 
  int main()
  {
          DIR *dir;
          struct dirent *ent;
          dir = opendir ("./");
          if (dir != NULL) {
 
                  /* print all the files and directories within directory */
                  while ((ent = readdir (dir)) != NULL) {
                          printf ("%s\n", ent->d_name);
                  }
                  closedir (dir);
          } else {
                  /* could not open directory */
                  perror ("");
                  return EXIT_FAILURE;
          }
  }