PHP Dosya Ve Dizin İşlemlerinde Dosya Hakkında Bilgi Alma Metodlarının Kullanımı

PHP'de dosya ve dizin işlemlerinde dosya hakkında bilgi almak için file_exists(), is_file(), is_dir(), filesize(), filetype() ve filectime() gibi metodları kullanabilirsiniz. İşte bu metodların kullanımına dair örnekler:

  1. file_exists() - Dosya Varlığını Kontrol Etme: Bu fonksiyon, belirtilen dosyanın var olup olmadığını kontrol eder.

    $dosyaYolu = "dosya.txt"; if (file_exists($dosyaYolu)) { echo "Dosya mevcut."; } else { echo "Dosya mevcut değil."; } ?>
  2. is_file() - Dosya Olup Olmadığını Kontrol Etme: Bu fonksiyon, belirtilen yolun bir dosyaya işaret edip etmediğini kontrol eder.

    $dosyaYolu = "dosya.txt"; if (is_file($dosyaYolu)) { echo "Bu bir dosyadır."; } else { echo "Bu bir dosya değildir."; } ?>
  3. is_dir() - Dizin Olup Olmadığını Kontrol Etme: Bu fonksiyon, belirtilen yolun bir dizine işaret edip etmediğini kontrol eder.

    $dizinYolu = "images"; if (is_dir($dizinYolu)) { echo "Bu bir dizindir."; } else { echo "Bu bir dizin değildir."; } ?>
  4. filesize() - Dosya Boyutunu Alma: Bu fonksiyon, belirtilen dosyanın boyutunu bayt cinsinden verir.

    $dosyaYolu = "dosya.txt"; $dosyaBoyutu = filesize($dosyaYolu); echo "Dosya Boyutu: " . $dosyaBoyutu . " bayt"; ?>
  5. filetype() - Dosya Türünü Alma: Bu fonksiyon, belirtilen dosyanın türünü (örneğin, dosya mı, dizin mi) verir.

    $dosyaYolu = "dosya.txt"; $dosyaTuru = filetype($dosyaYolu); echo "Dosya Türü: " . $dosyaTuru; ?>
  6. filectime() - Dosyanın Oluşturulma Zamanını Alma: Bu fonksiyon, belirtilen dosyanın oluşturulma zamanını verir.

    $dosyaYolu = "dosya.txt"; $olusturmaZamani = filectime($dosyaYolu); echo "Dosyanın Oluşturulma Zamanı: " . date("Y-m-d H:i:s", $olusturmaZamani); ?>

Bu metodlar, dosya ve dizin işlemlerinde dosya hakkında önemli bilgiler almanıza yardımcı olur.



Yorum Ekle

Üzerine gel