Skip to content

Project 기반 기술

Hnym1104 edited this page May 13, 2022 · 12 revisions

filestat

filestat은 파일의 정보를 받아오는 함수이다. filestat 함수 구현시에는 stat() 함수를 이용한다. stat() 함수는 파일의 크기, 권한 생성일시, 최종 변경일, 파일의 상태, 정보 등을 얻는 함수이다. 함수의 원형은 다음과 같다.

int stat(const char *path, struct stat *buf)

함수의 인자로는 정보를 받아올 함수의 절대경로 또는 상대경로와 파일의 정보를 저장할 stat struct가 전달된다. 만약 인자로 전달된 파일이 존재하지 않을 경우 -1을 반환하고 성공적으로 파일 정보를 받아올 경우 0을 반환한다. stat() 사용 예시는 아래와 같다.

int file = stat(filepath, stat &);

Clone this wiki locally