Compartilhar via


_unlink, _wunlink

Excluir um arquivo.

int _unlink(
   const char *filename 
);
int _wunlink(
   const wchar_t *filename 
);

Parâmetros

  • filename
    Nome do arquivo para remover.

Valor de retorno

Cada uma dessas funções retorna 0 se obtiver êxito.Caso contrário, a função retorna – 1 e conjuntos de errno para EACCES, que significa o caminho Especifica um arquivo somente leitura, ou para ENOENT, que significa que o arquivo ou caminho não for encontrado ou o caminho especificado um diretório.

Consulte _doserrno, errno, _sys_errlist e _sys_nerr para obter mais informações sobre estes e outros, códigos de retorno.

Comentários

O _unlink função exclui o arquivo especificado por filename._wunlinké uma versão de caractere largo de _unlink; o filename argumento para _wunlink é uma seqüência de caracteres largos.Essas funções se comportam exatamente caso contrário.

Mapeamentos de rotina de texto genérico

TCHAR.Rotina H

_ Unicode & _ MBCS do arquivo não definido

_ MBCS do arquivo definido

_ Unicode definido

_tunlink

_unlink

_unlink

_wunlink

Requisitos

Rotina

Cabeçalho necessário

_unlink

<io.h> e <stdio.h>

_wunlink

<io.h> ou <wchar.h>

Para obter informações adicionais de compatibilidade, consulte compatibilidade na introdução.

Exemplo de código

Este programa usa _unlink para excluir o 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(pt-br,VS.110).gifEntrada: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(pt-br,VS.110).gifSaída de exemplo

Deleted 'CRT_UNLINK.TXT'

Equivalência do .NET Framework

System::IO::File::Delete

Consulte também

Referência

Manipulação de arquivos

Close

Remover _wremove