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 :

    File 속성 정보 및 파일 관리 Library

    Directory 정보 조회 및 관리 Library

    System Call File I/O Library

    Stream File I/O Library

 

 

 

블로그 이미지

사용자 자연&사람

행복한 개발자 programmer since 1995.

댓글을 달아 주세요