file_exists Fonksiyonu

file_exists fonksiyonu, belirtilen yolda bir dosyanın veya dizinin var olup olmadığını kontrol eder. Fonksiyon, eğer dosya veya dizin mevcutsa true, aksi takdirde false döndürür. Fonksiyonun parametresine dosyanın mutlak veya göreli yolunu içeren bir dize iletilir.

Sözdizimi

phpfile_exists(string $filename): bool

Örnek

Mevcut dizinde 'test.txt' dosyasının varlığını kontrol edelim:

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

Kodun çalıştırılma sonucu (eğer dosya mevcutsa):

phptrue

Örnek

Var olmayan bir dosyanın varlığını kontrol edelim:

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

Kodun çalıştırılma sonucu:

phpfalse

Örnek

Bir dizinin varlığını kontrol edelim:

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

Kodun çalıştırılma sonucu (eğer dizin mevcutsa):

phptrue

Ayrıca Bakınız

  • is_dir fonksiyonu,
    bir klasörü kontrol eder
  • is_file fonksiyonu,
    bir dosyayı kontrol eder
  • is_readable fonksiyonu,
    okunabilirliği kontrol eder
  • is_writable fonksiyonu,
    yazılabilirliği kontrol eder