Вы уверены, что процесс проверки только имени файла занимает значительно больше времени?Я думаю, что для того, чтобы удалить файлы, вам все равно понадобится объект File
.Если у вас уже есть объект File
, какова стоимость производительности при выполнении описанного ниже?
".nomedia".equals(file.getName());
Стоимость фактического удаления (file.delete()
) должна быть на порядки больше, чем сравнение строк.
Вы измерили фактическое время проверки имен файлов?