Funkcija file_exists

Funkcija file_exists preveri obstoj datoteke ali direktorija na navedeni poti. Funkcija vrne true, če datoteka ali direktorij obstaja, in false v nasprotnem primeru. V parameter funkcije se posreduje niz z absolutno ali relativno potjo do datoteke.

Sintaksa

phpfile_exists(string $filename): bool

Primer

Preverimo obstoj datoteke 'test.txt' v trenutnem direktoriju:

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

Rezultat izvajanja kode (če datoteka obstaja):

phptrue

Primer

Preverimo obstoj neobstoječe datoteke:

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo obstoj direktorija:

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

Rezultat izvajanja kode (če direktorij obstaja):

phptrue

Glejte tudi

  • funkcijo is_dir,
    ki preverja mapo
  • funkcijo is_file,
    ki preverja datoteko
  • funkcijo is_readable,
    ki preverja dostopnost za branje
  • funkcijo is_writable,
    ki preverja možnost pisanja