Ben otomatik olarak fazla 5 gün boyunca erişilmiş değil, belirli bir klasörden. Jpg dosyaları siler bir cron işi oluşturmak için çalışıyorum. Cron işi çalıştıran bir sorun değil, ama nasıl silme ilgilenir senaryoyu yazma konusunda gidiyor?
Dosya sisteminiz size fileatime() son erişim zamanını tespit etmek için kullanabileceğiniz atime / relatime seçenekleri ile monte edilir varsayarsak.
Yani bir şey gibi:
$dir = '/your/path/';
if ($fh = opendir($dir))
{
while(($file = readdir($fh)) !== FALSE)
{
if ($file == '.' || $file == '..')
continue;
if (is_file($dir . $file) && fileatime($dir . $file) < strtotime('-5 days'))
unlink($dir . $file);
}
closedir($fh);
}