C언어 header/stdio.h
remove(3) - 파일 또는 디렉토리를 삭제하는 함수
자연&사람
2019. 9. 24. 23:07
반응형
remove(3)
#include <stdio.h>
int remove(const char *pathname);
파일 또는 디렉토리를 삭제하는 함수입니다. 파일을 삭제하는 경우는 unlink(2), 디렉토리를 삭제하는 경우는 rmdir(2)을 내부적으로 호출합니다. 디렉토리를 삭제하는 경우 디렉토리에 파일이나 디렉토리가 있으면 삭제되지 않습니다.
파라미터
pathname
- 삭제하려는 파일명 또는 디렉토리명
RETURN
0
- 정상적으로 파일 또는 디렉토리가 삭제되었습니다.
-1
- 오류가 발생하였으며, 오류내용은 errno 전역변수에 저장됩니다.
pathname이 파일이면 unlink(2)와 같은 오류가 발생하고
pathname이 디렉토리면 rmdir(2)과 같은 오류가 발생합니다.
see also :
반응형