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.