카테고리 없음

[C++] 파일 관리 함수 - _unlink()

s뽈록이s 2014. 5. 2. 10:37
void main()
{
	if(_unlink("test.txt") == 0)
	{
		cout << "삭제 되었습니다. " << endl;
	}
	else
	{
		cout << "삭제 실패했습니다." << endl;
	}
}

프로그램 실행화면


int _unlink(const char *filename);


파일 관리 함수 중 파일을 삭제해 주는 함수이다. remove()함수와 동일한 동작을 한다. 인자로 삭제하고자 하는 파일의 경로를 넘겨주면 삭제해 준다.


삭제에 성공하면 0, 실패하면 -1이 반환된다. 함수 이름만 봤을 때 remove()함수가 딱 삭제해 주는 녀석으로 보이니 remove()함수를 쓰는게 더 좋을 것 같다.


test.txt파일을 만들어 놓지 않아서 프로그램 실행화면에는 '삭제 실패했습니다'라는 문구가 출력되고 있다.