Remover _wremove
Excluir um arquivo.
int remove(
const char *path
);
int _wremove(
const wchar_t *path
);
Parâmetros
- caminho
Caminho do arquivo a ser removido.
Valor de retorno
Cada uma dessas funções retornará 0 se o arquivo é excluído com êxito.Caso contrário, retorna -1 e define errno para EACCES para indicar que o caminho Especifica uma leitura - somente arquivo ou o arquivo está em aberto, ou para ENOENT para indicar que o nome do arquivo ou caminho não foi encontrado ou o caminho Especifica um diretório.
See _doserrno, errno, _sys_errlist e _sys_nerr para obter mais informações sobre esses e outros códigos de retorno.
Comentários
The remove function deletes the file specified by path. _wremove is a wide-character version of _remove; the path argument to _wremove is a wide-character string._wremove e _removeEspecifique identicamente outro comportamento.Todos os identificadores para um arquivo devem ser fechados para que possa ser excluída.
Mapeamentos de rotina de texto genérica
Rotina TCHAR.H |
_UNICODE & _MBCS não definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_tremove |
Remover |
Remover |
_wremove |
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
Remover |
<stdio.h> ou <io.h> |
_wremove |
<stdio.h> ou <wchar.h> |
Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.
Bibliotecas
Todas as versões do C em time de execução bibliotecas.
Exemplo
// 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" );
}
Entrada: crt_remove.txt
This file will be deleted.
Saída de exemplo
Deleted 'CRT_REMOVE.TXT'