Share via


_unlink, _wunlink

Eliminar un archivo.

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

Parámetros

  • filename
    Nombre del archivo que se va a quitar.

Valor devuelto

Cada una de estas funciones devuelve 0 si correctamente.Si no, la función devuelve – 1 y establece errno a EACCES, que significa que la ruta especifica un archivo de sólo lectura, o a ENOENT, lo que significa que el archivo o la ruta no se encuentra o la ruta de acceso especificada un directorio.

Vea _doserrno, errno, _sys_errlist, y _sys_nerr para obtener más información al respecto, y otro, códigos de retorno.

Comentarios

la función de _unlink elimina el archivo especificado por filename._wunlink es una versión con caracteres anchos de _unlink; el argumento de filename a _wunlink es una cadena de caracteres.Estas funciones se comportan exactamente igual de otra manera.

Asignaciones de la rutina de texto genérico

rutina de TCHAR.H

_UNICODE y _MBCS no definido

_MBCS definido

_UNICODE definido

_tunlink

_unlink

_unlink

_wunlink

Requisitos

rutina

Encabezado necesario

_unlink

<io.h> y <stdio.h>

_wunlink

<io.h> o <wchar.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Ejemplo de código

este programa utiliza el _unlink para eliminar 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(es-es,VS.110).gifentrada: crt_unlink.txt

This file will be deleted.

1c3tczd6.collapse_all(es-es,VS.110).gifResultados del ejemplo

Deleted 'CRT_UNLINK.TXT'

Equivalente en .NET Framework

System:: IO:: archivo:: Eliminar

Vea también

Referencia

El control de archivo

_close

remove, _wremove