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

phpfilectime(dosyaadı);

Örnek

Mevcut dosyanın oluşturulma zamanını alalım ve okunabilir formatta gösterelim:

php<?php
  $dosyaadı = __FILE__;
  $timestamp = filectime($dosyaadı);
  echo "Dosya oluşturulma: " . date("Y-m-d H:i:s", $timestamp);
?>

Kod çalıştırmanın sonucu:

php'Dosya oluşturulma: 2023-05-15 14:30:22'

Örnek

Dosyanın oluşturulma zamanını almadan önce varlığını kontrol edelim:

php<?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):

php'Dosya bulunamadı'

Ayrıca Bakınız

  • filemtime fonksiyonu,
    değiştirilme zamanını döndürür
  • fileatime fonksiyonu,
    erişim zamanını döndürür
  • clearstatcache fonksiyonu,
    dosya durumu önbelleğini temizler