remove, _wremove
Bir dosyayı silin.
int remove(
const char *path
);
int _wremove(
const wchar_t *path
);
Parametreler
- yol
Kaldırılacak dosya yolu.
Dönüş Değeri
Dosya başarıyla silinirse, bu işlevlerden her biri 0 değerini döndürür. Aksi durumda,-1 değerini döndürür ve ayarlar errno ya da EACCES salt okunur bir dosya yolunu belirtir veya dosya açıkken göstermek için mi enoent için dosya adı veya yolu bulunamadı veya yol bir dizin belirtir.
Bkz: _doserrno, errno, _sys_errlist ve _sys_nerr bu ve diğer dönüş kodları hakkında daha fazla bilgi için.
Notlar
Kaldırma işlevi tarafından belirtilen dosyayı siler yolu**_wremove** geniş karakter sürümü _remove; yol bağımsız değişkeni _wremove bir geniş karakter dizesidir. _wremoveve _remove Aksi takdirde aynı şekilde davranır. Silinmeden önce tüm dosya tanıtıcıları kapatılmalıdır.
Genel metin yordamı eşlemeleri
TCHAR.H yordamına girildi |
_UNICODE & _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_tremove |
remove |
remove |
_wremove |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
remove |
<stdio.h> veya <io.h> |
_wremove |
<stdio.h> veya <wchar.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kitaplıkları
Tüm sürümleri c çalışma zamanı kitaplıkları.
Örnek
// crt_remove.c
/* This program uses remove to delete crt_remove.txt */
#include <stdio.h>
int main( void )
{
if( remove( "crt_remove.txt" ) == -1 )
perror( "Could not delete 'CRT_REMOVE.TXT'" );
else
printf( "Deleted 'CRT_REMOVE.TXT'\n" );
}
Giriş: crt_remove.txt
This file will be deleted.
Örnek Çıktı
Deleted 'CRT_REMOVE.TXT'