Funksioni file_exists

Funksioni file_exists kontrollon ekzistencën e një skedari ose drejtorie në rrugën e specifikuar. Funksioni kthen true nëse skedari ose drejtoria ekziston, dhe false në rast të kundërt. Në parametrin e funksionit kalohet një varg me rrugën absolute ose relative të skedarit.

Sintaksa

phpfile_exists(string $filename): bool

Shembull

Le të kontrollojmë ekzistencën e skedarit 'test.txt' në drejtorinë aktuale:

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

Rezultati i ekzekutimit të kodit (nëse skedari ekziston):

phptrue

Shembull

Le të kontrollojmë ekzistencën e një skedari që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Le të kontrollojmë ekzistencën e një drejtorie:

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

Rezultati i ekzekutimit të kodit (nëse drejtoria ekziston):

phptrue

Shihni gjithashtu

  • funksionin is_dir,
    që kontrollon një dosje
  • funksionin is_file,
    që kontrollon një skedar
  • funksionin is_readable,
    që kontrollon aksesin për lexim
  • funksionin is_writable,
    që kontrollon mundësinë e shkrimit