fileatime Fonksiyonu

fileatime fonksiyonu, bir dosyaya son erişim zamanını Unix timestamp olarak döndürür. Parametre olarak dosya yolu verilir. Eğer dosya mevcut değilse, fonksiyon false döndürür.

Sözdizimi

phpfileatime(string $filename): int|false

Örnek

Bir dosyaya son erişim zamanını alalım:

php<?php
  $res = fileatime('test.txt');
  echo $res;
?>

Kodun çalışma sonucu:

php1672531200

Örnek

Erişim zamanını almadan önce dosyanın varlığını kontrol edelim:

php<?php
  $filename = 'nonexistent.txt';
  if (file_exists($filename)) {
    echo fileatime($filename);
  } else {
    echo 'Dosya bulunamadı';
  }
?>

Kodun çalışma sonucu:

php'Dosya bulunamadı'

Örnek

Unix timestamp'ı okunabilir formata dönüştürelim:

php<?php
  $timestamp = fileatime('test.txt');
  echo date('Y-m-d H:i:s', $timestamp);
?>

Kodun çalışma sonucu:

php'2023-01-01 00:00:00'

Ayrıca Bakınız

  • değişiklik zamanını döndüren filemtime
    fonksiyonu
  • oluşturulma zamanını döndüren filectime
    fonksiyonu
  • erişim zamanını değiştiren touch
    fonksiyonu