Advertisement
zero50x

Удаление файлов в папке по размеру

Aug 18th, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.60 KB | None | 0 0
  1. $dir    = 'test'; // в какой директории файлы
  2. $files0 = array();
  3. $files1 = scandir($dir);
  4.  
  5. $CountFiles1 = count($files1);
  6.  
  7. for ($i = 0; $i < $CountFiles1; $i++) {
  8.     $htm = preg_match('/\.html$/', $files1[$i]);
  9.     if($htm == 0){unset($files1[$i]);}
  10. }
  11.  
  12. sort($files1);
  13.  
  14. $CountFiles2 = count($files1);
  15.  
  16. for ($i = 0; $i < $CountFiles2; $i++) {
  17.     $filename = "$dir/{$files1[$i]}";
  18.     $fs = filesize($filename);
  19.     echo "Файл {$files1[$i]} размер = $fs<br>";
  20.     if($fs < 1000 || $fs > 90000){ unlink("$filename"); echo "Файл {$files1[$i]} удалён<br>"; }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement