_unlink, _wunlink
Eliminare un file.
int _unlink(
const char *filename
);
int _wunlink(
const wchar_t *filename
);
Parametri
- filename
Nome del file da rimuovere.
Valore restituito
Ognuna di queste funzioni restituisce 0 se l'attacco.In caso contrario, la funzione restituisce a 1 e set errno in EACCES, che indica il percorso specifica un file di sola lettura, oppure ENOENT, ovvero il file o il percorso non viene trovata nel percorso specificato una directory.
vedere _doserrno, errno, _sys_errlist e _sys_nerr per ulteriori informazioni su questi e su altri, codici restituiti.
Note
_unlink la funzione elimina il file specificato da filename._wunlink è una versione a caratteri estesi di _unlink; filename argomento a _wunlink è una stringa di caratteri estesi.Queste funzioni si comportano in modo identico in caso contrario.
Mapping di routine a testo generico
routine di TCHAR.H |
_UNICODE & _MBCS non definiti |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_tunlink |
_unlink |
_unlink |
_wunlink |
Requisiti
routine |
Intestazione di associazione |
---|---|
_unlink |
<io.h> e <stdio.h> |
_wunlink |
<io.h> o <wchar.h> |
per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.
Esempio di codice
questo programma utilizza il _unlink per eliminare 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" );
}
input: crt_unlink.txt
This file will be deleted.
Esempio di output
Deleted 'CRT_UNLINK.TXT'
Equivalente .NET Framework
System:: I:: file:: Eliminazione