Aracılığıyla paylaş


_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" );
}

1c3tczd6.collapse_all(tr-tr,VS.110).gifGiriş: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(tr-tr,VS.110).gifÖrnek Çıktı

Deleted 'CRT_UNLINK.TXT'

.NET Framework Eşdeğeri

System::IO::file::delete

Ayrıca bkz.

Başvuru

Dosya işleme

_close

remove, _wremove