반응형
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 :
반응형
'C언어 header > stdio.h' 카테고리의 다른 글
fdopen(3) - file descriptor를 stream으로 (0) | 2019.09.24 |
---|---|
rename(3) - 파일명 또는 디렉토리의 이름 변경 및 위치 변경 (0) | 2019.09.24 |
setvbuf(3) - stream buffering 방식을 지정함 (0) | 2019.09.24 |
pclose(3) - 생성된 pipe stream을 close함. (0) | 2019.09.24 |
popen(3) - 프로세스로부터 pipe stream open (0) | 2019.09.24 |