Klasörde oluşan dosyayı 2 saatte bir silme?
3
●105
- 11-02-2020, 17:37:42Basitce bir Bat dosyası oluşturun, bunu zamanlanmış görevlere alın.
örn delete c: deneme *.*
edit: slashları koyamadım
edit2: süresi dolan demişsniz nasıl bir süre bu? - 11-02-2020, 17:47:30
<?php $path = dirname(__FILE__).'/cache'; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ((time()-filectime($path.'/'.$file)) < 7200) { // 7200 = 60*60*2 saniye cinsinden if (preg_match('/\.html$/i', $file)) { unlink($path.'/'.$file); } } } } ?> - 11-02-2020, 17:48:16Kimlik doğrulama veya yönetimden onay bekliyor.* 2 * * * rm -rf /home/xx/public_html/klasor/*.html
sunucunuzda bu şekilde bir cron görevi oluşturursanız 2 saatte bir belirtilen dizindeki html dosyalarını silecektir.
Tam dizinden emin değilseniz bir php dosyasında $_SERVER['DOCUMENT_ROOT'] echo ile bastırarak öğrenebilirsiniz.
