remove / unlink

programming/C_C++ 2017. 11. 29. 13:20
반응형

 


#include <stdio.h>

int remove(const char *pathname);

remove 함수는 삭제 대상이 파일이면 unlink 함수와 동일하고, 삭제 대상이 디렉토리면 rmdir과 동일하다.


#include <unistd.h>

int unlink (const char *pathname);

unlink 함수는 시스템 호출을 사용하여 파일에 대한 디렉토리 항목을 지우고 링크 개수를 감소시킵니다.(반환값: 0 성공, -1 에러)
unlink를 사용하려면 파일의 디렉토리 항목에 포함된 모든 디렉토리에 대해 쓰기와 실행 권한이 필요하다. rm 프로그램은 이 호출을 사용한다.

 

반응형
Posted by 공간사랑
,