Función unlink

La función unlink elimina un archivo en la ruta especificada. La función devuelve true si la eliminación es exitosa y false en caso de error. Como parámetro acepta una cadena con la ruta al archivo.

Sintaxis

phpunlink(filename);

Ejemplo

Eliminemos el archivo test.txt en el directorio actual:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

Resultado de ejecutar el código:

phptrue

Ejemplo

Intentemos eliminar un archivo que no existe:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

Resultado de ejecutar el código:

phpfalse

Ejemplo

Eliminar archivo verificando su existencia:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Ver también

  • la función rmdir,
    que elimina un directorio
  • la función file_exists,
    que verifica la existencia de un archivo
  • la función is_writable,
    que verifica la posibilidad de escritura