c 에서 특정디렉토리 존재유무와 그 디렉토리내의 화일이름을 알

익명 사용자의 이미지

C 프로그램에서 위의 질문처럼
특정 디렉토리가 존재 하는지와
그 그렉토리에 있는 화일의 이름을 알려고 합니다.
예제좀 없을까여

익명 사용자의 이미지

안녕하세요...

디렉토리의 존재 여부는 아래의 System Call로 알 수가 있습니다.
NAME
access - determine accessibility of a file

SYNOPSIS
#include

int access(const char *path, int amode);

그리고 디렉토리 내의 파일들은 아래의 함수로 알아 낼 수가 있습니다.
NAME
opendir - open directory

SYNOPSIS
#include
#include

DIR *opendir(const char *dirname);

위 부분은 따른 곳에서 좀더 자세한 자료를 구해 보시길 바랍니다.
특히 책 APUE(Advanced Programming in the UNIX Environment)에 잘 나와
있으니 참고 하세요...

_ 信