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