как читать только изображения из папки? - PullRequest
1 голос
/ 07 июня 2011
class PhotoController {
    def index = {
        def baseFolder = grailsAttributes.getApplicationContext().getResource("/").getFile().toString()
        def imagesFolder = baseFolder + '/images/sps'
        def imageList1 = new File(imagesFolder).list()
        [imageList:imageList1]
    }
}

Выше приведен список файлов, отличных от jpg.Как я могу избежать этого?!

1 Ответ

5 голосов
/ 07 июня 2011

Вы можете вызвать метод eachFileMatch для папки:

def imageList1 = []
new File(imagesFolder).eachFileMatch(~/.*?\.jpg/) { imageList1 << it }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...