كيف يمكنني ازالة الملفات التي يساوي حجمها 0 بايبت باستخدام php

السلام عليكم

استخدم file_put_contents لتخزين الصور التي يتم انشاء باحد الاكواد

بعض المرات يفشل الكود في تحرير الصور فيخزن الصور فارغة

لدي الان عدد كبير من الصور التي بحجم 0 byte ، وابحث عن طريقة لازالتها بphp


if ($handle = opendir($path = '.')) {
  while (false !== ($entry = readdir($handle))) {
    $file_path = $path . '/' . $entry;
    if ($entry != "." && $entry != ".." && is_file($file_path)) {
      $file_size = filesize($file_path);
      if ($file_size === 0) {
        unlink($file_path);
      }
    }
  }
  closedir($handle);
}