I am trying to list all the files within a subdirectory in my resources
directory but I am getting a NullPointerException
because the line
val testDataDir = getClass.getResource("/data")
is returning java.net.URL = null
Resources structure:
/resources
/data
file1.txt
file2.txt
fileX.txt
My code is based off of this blog's code examples: here
This is the code snippet I am using:
val testDataDir = getClass.getResource("/data")
val folder = new File(testDataDir.getPath)
var testDataArr: ListBuffer[String] = new ListBuffer[String]
if (folder.exists && folder.isDirectory) {
folder.listFiles.toList.foreach(file => testDataArr += file.toString)
}