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
file_exists(string $filename): bool
Esimerkki
Tarkistetaan tiedoston 'test.txt' olemassaolo nykyisessä hakemistossa:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Koodin suorituksen tulos (jos tiedosto on olemassa):
true
Esimerkki
Tarkistetaan olematoman tiedoston olemassaolo:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
false
Esimerkki
Tarkistetaan hakemiston olemassaolo:
<?php
$res = file_exists('images/');
var_dump($res);
?>
Koodin suorituksen tulos (jos hakemisto on olemassa):
true
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