filectime Fonksiyonu
filectime fonksiyonu, dosyanın oluşturulma zamanını Unix timestamp - 1 Ocak 1970'den bu yana geçen saniye sayısı - olarak döndürür. Fonksiyon parametre olarak dosya yolunu alır. Eğer dosya mevcut değilse, fonksiyon false döndürür.
Sözdizimi
filectime(dosyaadı);
Örnek
Mevcut dosyanın oluşturulma zamanını alalım ve okunabilir formatta gösterelim:
<?php
$dosyaadı = __FILE__;
$timestamp = filectime($dosyaadı);
echo "Dosya oluşturulma: " . date("Y-m-d H:i:s", $timestamp);
?>
Kod çalıştırmanın sonucu:
'Dosya oluşturulma: 2023-05-15 14:30:22'
Örnek
Dosyanın oluşturulma zamanını almadan önce varlığını kontrol edelim:
<?php
$dosyaadı = 'test.txt';
if (file_exists($dosyaadı)) {
echo "Dosya oluşturulma: " . date("Y-m-d H:i:s", filectime($dosyaadı));
} else {
echo "Dosya bulunamadı";
}
?>
Kod çalıştırmanın sonucu (eğer dosya mevcut değilse):
'Dosya bulunamadı'
Ayrıca Bakınız
-
filemtimefonksiyonu,
değiştirilme zamanını döndürür -
fileatimefonksiyonu,
erişim zamanını döndürür -
clearstatcachefonksiyonu,
dosya durumu önbelleğini temizler