• « umask
  • Inotify »
  • PHP Manual
  • Funciones del Sistema de Archivos
  • Elimina un fichero

unlink

(PHP 4, PHP 5, PHP 7, PHP 8)

unlink — Elimina un fichero

Descripción

unlink(string $filename, ?resource $context = null): bool

Elimina filename. Similar a la función C Unix unlink(). En caso de error, se generará una advertencia de nivel E_WARNING.

Parámetros

filename

Ruta de acceso al fichero.

Si el fichero es un enlace simbólico, se eliminará el enlace simbólico. En Windows, para eliminar un enlace simbólico a un directorio, debe utilizarse rmdir() en su lugar.

context

Un resource de contextos de flujos.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
7.3.0 En Windows, ahora es posible utilizar unlink() para eliminar ficheros cuyos gestores están en uso, lo cual antes fallaba. Sin embargo, aún no es posible recrear el fichero eliminado hasta que todos sus gestores sean cerrados.

Ejemplos

Ejemplo #1 Ejemplo con unlink()

<?php
$fh
= fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);

unlink('test.html');
?>

Ver también

  • rmdir() - Elimina un directorio