Версия JDK7, использующая новый класс DirectoryStream:
import java.nio.file.{Files, Path}
Files.newDirectoryStream(path)
.filter(_.getFileName.toString.endsWith(".txt"))
.map(_.toAbsolutePath)
Вместо строки возвращается путь, в котором есть множество удобных методов, таких как 'reltivize' и 'subpath'.
Обратите внимание, что вам также необходимо импортировать import scala.collection.JavaConversions._
, чтобы включить взаимодействие с коллекциями Java.