PDA

View Full Version : دستور PHP مناسب برای حذف فایل های بزرگتر از 2 مگابایت در یک فولدر



mojtaba127
چهارشنبه 09 مرداد 1392, 15:12 عصر
با سلام به همه ی اساتید محترم
من یه دستور php در قالب یک فایل میخوام که به یک پوشه انتقالش بدم و وقتی اجراش میکنم فایل های بزرگتر از 2 مگابایت رو در همون پوشه حذف کنه.
باتشکر

Veteran
چهارشنبه 09 مرداد 1392, 15:45 عصر
http://php.net/manual/en/directoryiterator.getsize.php

MMSHFE
پنج شنبه 10 مرداد 1392, 08:22 صبح
$dir = dirname(__FILE__);
$files = scandir($dir);
unset($files[0], $files[1]); // Skip . and ..
foreach($files as $file) {
$file = $dir . '/' . $file; // Prepend the path to the filename
if(!is_dir($file) && filesize($file) > 2097152) {
unlink($file);
}
}