remove, _wremove
Eliminar un archivo.
int remove(
const char *path
);
int _wremove(
const wchar_t *path
);
Parámetros
- ruta de acceso
Ruta de acceso del archivo que se va a quitar.
Valor devuelto
Cada una de estas funciones devuelve 0 si se elimina correctamente.De lo contrario, devuelve -1 y establece errno cualquier a EACCES para indicar que la ruta especifica un archivo de sólo lectura o el archivo abierto, o a ENOENT para indicar que el nombre de archivo o ruta no se encontró o que la ruta especifica un directorio.
Vea _doserrno, errno, _sys_errlist, y _sys_nerr para obtener más información sobre éstos y otros códigos de retorno.
Comentarios
la función de quite elimina el archivo especificado por la ruta. _wremove es una versión con caracteres anchos de _remove; el argumento de la ruta de acceso a _wremove es una cadena de caracteres._wremove y _remove se comportan exactamente igual de otra manera.Todos los identificadores en un archivo deben cerrarse antes de poder eliminar.
Asignaciones de la rutina de texto genérico
rutina de TCHAR.H |
_UNICODE y _MBCS no definido |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_tremove |
remove |
remove |
_wremove |
Requisitos
rutina |
Encabezado necesario |
---|---|
remove |
<stdio.h> o <io.h> |
_wremove |
<stdio.h> o <wchar.h> |
Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.
bibliotecas
todas las versiones de Bibliotecas en tiempo de ejecución de C.
Ejemplo
// 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.
Resultados del ejemplo
Deleted 'CRT_REMOVE.TXT'
Equivalente en .NET Framework
System:: IO:: archivo:: Eliminar