Funktio file_exists

Funktio file_exists tarkistaa tiedoston tai hakemiston olemassaolon määritetyssä polussa. Funktio palauttaa true, jos tiedosto tai hakemisto on olemassa, ja false muussa tapauksessa. Funktion parametriin välitetään merkkijono, joka sisältää absoluuttisen tai suhteellisen polun tiedostoon.

Syntaksi

phpfile_exists(string $filename): bool

Esimerkki

Tarkistetaan tiedoston 'test.txt' olemassaolo nykyisessä hakemistossa:

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

Koodin suorituksen tulos (jos tiedosto on olemassa):

phptrue

Esimerkki

Tarkistetaan olematoman tiedoston olemassaolo:

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

Koodin suorituksen tulos:

phpfalse

Esimerkki

Tarkistetaan hakemiston olemassaolo:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Koodin suorituksen tulos (jos hakemisto on olemassa):

phptrue

Katso myös

  • funktion is_dir,
    joka tarkistaa kansion
  • funktion is_file,
    joka tarkistaa tiedoston
  • funktion is_readable,
    joka tarkistaa lukukelpoisuuden
  • funktion is_writable,
    joka tarkistaa kirjoitettavuuden