_unlink, _wunlink
Bir dosyayı silin.
int _unlink(
const char *filename
);
int _wunlink(
const wchar_t *filename
);
Parametreler
- filename
Kaldırılacak dosya adı.
Dönüş Değeri
Bu işlevlerden her biri başarılı olursa 0 değerini döndürür. Aksi durumda, işlev –1 değerini döndürür ve kümeleri errno için EACCES, yol yani salt okunur bir dosyayı belirtir veya ENOENT, yani dosya veya yol bulunamadı veya bir dizin yolu belirtilen.
Bkz: _doserrno, errno, _sys_errlist ve _sys_nerr bu ve diğer ilgili daha fazla bilgi için kodları dönün.
Notlar
_unlink İşlevi tarafından belirtilen dosyayı siler filename. _wunlinkgeniş karakter sürümü _unlink; filename bağımsız değişkeni _wunlink bir geniş karakter dizesidir. Bu işlevler aynı şekilde aksi davranırlar.
Genel metin yordamı eşlemeleri
TCHAR.H yordamına girildi |
_UNICODE & _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_tunlink |
_unlink |
_unlink |
_wunlink |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_unlink |
<io.h> ve <stdio.h> |
_wunlink |
<io.h> veya <wchar.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kod örneği
Bu program _unlink CRT_UNLINK silmek için kullanır.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" );
}
Giriş: crt_unlink.txt
This file will be deleted.
Örnek Çıktı
Deleted 'CRT_UNLINK.TXT'