Функция unlink

Функция unlink удаляет файл по указанному пути. Функция возвращает true при успешном удалении и false в случае ошибки. В качестве параметра принимает строку с путем к файлу.

Синтаксис

phpunlink(filename);

Пример

Удалим файл test.txt в текущей директории:

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

Результат выполнения кода:

phptrue

Пример

Попробуем удалить несуществующий файл:

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

Результат выполнения кода:

phpfalse

Пример

Удаление файла с проверкой его существования:

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

Смотрите также

  • функцию rmdir,
    которая удаляет директорию
  • функцию file_exists,
    которая проверяет существование файла
  • функцию is_writable,
    которая проверяет возможность записи