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:
-
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."; } ?> -
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."; } ?> -
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."; } ?> -
filesize()- Dosya Boyutunu Alma: Bu fonksiyon, belirtilen dosyanın boyutunu bayt cinsinden verir.$dosyaYolu = "dosya.txt"; $dosyaBoyutu = filesize($dosyaYolu); echo "Dosya Boyutu: " . $dosyaBoyutu . " bayt"; ?> -
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; ?> -
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.