$value) { $video = Video::getVideoFromFileName($value[0], true); if (!empty($video)) { unset($files[$key]); } } echo "*** Total filenames " . count($files) . " Will be deleted\n"; $totalSize = 0; foreach ($files as $key => $value) { $size = filesize($value[1]); $totalSize += $size; echo "{$value[0]} => $value[1] " . (humanFileSize($size)) . " \n"; } echo "*** Confirm Delete Them (" . humanFileSize($totalSize) . ")? y/n: "; ob_flush(); $confirm = trim(readline("")); if (!empty($confirm) && strtolower($confirm) === 'y') { foreach ($files as $key => $value) { if (is_dir($value[1])) { rrmdir($value[1]); if (is_dir($value[1])) { echo "$value[1] Directory Deleted \n"; } else { echo "$value[1] Directory Could Not be Deleted \n"; } } else if (unlink($value[1])) { echo "$value[1] Deleted \n"; } else { echo "$value[1] Could Not be Deleted \n"; } } }