Funkcja unlink

Funkcja unlink usuwa plik pod określoną ścieżką. Funkcja zwraca true przy pomyślnym usunięciu i false w przypadku błędu. Jako parametr przyjmuje ciąg znaków ze ścieżką do pliku.

Składnia

phpunlink(filename);

Przykład

Usuńmy plik test.txt w bieżącym katalogu:

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

Wynik wykonania kodu:

phptrue

Przykład

Spróbujmy usunąć nieistniejący plik:

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

Wynik wykonania kodu:

phpfalse

Przykład

Usuwanie pliku z sprawdzeniem jego istnienia:

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

Zobacz też

  • funkcję rmdir,
    która usuwa katalog
  • funkcję file_exists,
    która sprawdza istnienie pliku
  • funkcję is_writable,
    która sprawdza możliwość zapisu