Condividi tramite


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

1c3tczd6.collapse_all(it-it,VS.110).gifinput: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(it-it,VS.110).gifEsempio di output

Deleted 'CRT_UNLINK.TXT'

Equivalente .NET Framework

System:: I:: file:: Eliminazione

Vedere anche

Riferimenti

Gestione dei file

_close

remove, _wremove