System call1 리눅스 C 에서 파일 다루기 C나 C++ 언어 자체로 파일상태를 완전히 다 다룰순 없다. 기껏해야 fopen 정도.. linux자체내의 system call을 이용해야 하는데 몇가지 명령어 포스팅 한다. 헤더는 #include #include #include 1. 파일 또는 티렉토리의 상태 (exist or not or ....) stat 라는 system 함수를 사용한다. 사용법은 struct stat st; 로 객체만들고, int fl = stat("./renamed",&st) 이렇게 사용쓴다. 리턴값은 정상적으로 파일 또는 디렉토리의 정보를 얻으면 0, 에러나면 -1 자세한 에러 목록은 errno에 남는다. stat 구조체 항목은 struct stat { dev_t st_dev; /* ID of device containing.. 2012. 5. 3. 이전 1 다음