_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" );
}
입력: crt_unlink.txt
This file will be deleted.
샘플 출력
Deleted 'CRT_UNLINK.TXT'