Funktio unlink

Funktio unlink poistaa tiedoston määritellystä polusta. Funktio palauttaa true onnistuneen poiston yhteydessä ja false virhetilanteessa. Parametrina se ottaa merkkijonon, joka sisältää polun tiedostoon.

Syntaksi

phpunlink(filename);

Esimerkki

Poistetaan tiedosto test.txt nykyisestä hakemistosta:

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Yritetään poistaa olematonta tiedostoa:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Tiedoston poistaminen sen olemassaolon tarkistuksen kanssa:

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

Katso myös

  • funktion rmdir,
    joka poistaa hakemiston
  • funktion file_exists,
    joka tarkistaa tiedoston olemassaolon
  • funktion is_writable,
    joka tarkistaa kirjoitusoikeuden