SchoolTimer/src/main/kotlin/nl/voidcorp/alarmclock/File.kt

26 lines
532 B
Kotlin

package nl.voidcorp.alarmclock
import java.io.File
import java.util.*
/**
* @author J0QUE
* @version 1.0
*
*/
fun listf(directoryName: String): MutableList<File> {
val directory = File(directoryName)
val resultList = mutableListOf<File>()
// get all the files from a directory
val fList = directory.listFiles()
resultList.addAll(Arrays.asList(*fList!!))
fList.filter { it.isDirectory }.forEach { resultList.addAll(listf(it.absolutePath)) }
//System.out.println(fList);
return resultList
}