다음을 통해 공유


_unlink, _wunlink

파일 삭제

int _unlink(
   const char *filename 
);
int _wunlink(
   const wchar_t *filename 
);

매개 변수

  • filename
    제거할 파일 이름입니다.

반환 값

각이 함수 성공 하면 0을 반환 합니다.그렇지 않으면 함수가 – 1을 반환 및 집합 errno 에 EACCES, 경로 읽기 전용 파일을 지정 하거나 ENOENT, 파일 또는 경로 찾을 수 없는 또는 디렉터리의 경로 지정한.

참조 하십시오 _doserrno, errno, _sys_errlist, 및 _sys_nerr 에서이 및 기타 자세한 내용은 반환 코드입니다.

설명

_unlink 함수는 지정 된 파일을 삭제 filename._wunlink와이드 문자 버전입니다 _unlink. filename 인수를 _wunlink 와이드 문자 문자열입니다.이러한 함수는 동일 하 게 그렇지 않으면 동작합니다.

일반 텍스트 루틴 매핑

TCHAR입니다.H 루틴

_UNICODE 및 _Mbcs가 정의 되지 않았습니다.

_Mbcs가 정의

_Unicode가 정의

_tunlink

_unlink

_unlink

_wunlink

요구 사항

루틴

필수 헤더

_unlink

<io.h> 및 <stdio.h>

_wunlink

<io.h> 또는 <wchar.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

코드 예제

_Unlink이이 프로그램을 사용 하 여 CRT_UNLINK 삭제 합니다.TXT입니다.

// crt_unlink.c

#include <stdio.h>

int main( void )
{
   if( _unlink( "crt_unlink.txt" ) == -1 )
      perror( "Could not delete 'CRT_UNLINK.TXT'" );
   else
      printf( "Deleted 'CRT_UNLINK.TXT'\n" );
}

1c3tczd6.collapse_all(ko-kr,VS.110).gif입력: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(ko-kr,VS.110).gif샘플 출력

Deleted 'CRT_UNLINK.TXT'

해당 .NET Framework 항목

System::IO::File::Delete

참고 항목

참조

파일 처리

_close

remove, _wremove