наверное мой вопрос довольно очевиден.Хотелось бы взглянуть на один каталог и создать список строк, где каждая строка представляет имя файла, хранящееся в заданной директории, например, List ("file1.csv", "file2.csv", "file3.csv").
Я использую функцию, которая создает список, но это список файлов (не строк) и включает в себя полные пути (не только имена файлов).
import java.io.File
def getFileNames(path: String): List[File] = {
val d = new File(path)
if (d.exists && d.isDirectory) {
d
.listFiles // create list of File
.filter(_.isFile)
.toList
.sortBy(_.getAbsolutePath().replaceAll("[^a-zA-Z0-9]",""))
} else {
Nil // return empty list
}
}
Спасибо за все идеи.