Scala - удалить jpgs из папки - PullRequest
3 голосов
/ 12 марта 2012

Я ищу элегантный способ удалить все файлы в папке с расширением .jpg

У меня есть следующие для подсчета общего количества файлов JPG в папке:

Option(new File(path).list).map(_.filter(_.endsWith(".jpg")).size).getOrElse(0)

Заранее спасибо, любая помощь высоко ценится:)

1 Ответ

11 голосов
/ 12 марта 2012
for {
  files <- Option(new File(path).listFiles)
  file <- files if file.getName.endsWith(".jpg")
} file.delete()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...