从一个.kt
调用另一个.kt
类
MyWord.kt
类
import java.io.Fileclass MyWord {//获取文件名fun traverseFolderAndGetFileNames(folderPath: String) {val folder = File(folderPath)// 确保给定路径是一个目录if (!folder.isDirectory) {println("$folderPath 不是一个有效的目录")return}// 遍历目录folder.listFiles()?.forEach { file ->// 如果是文件,打印文件名if (file.isFile) {println(file.name)} else if (file.isDirectory) {// 如果是目录,递归调用该函数traverseFolderAndGetFileNames(file.absolutePath)}}}
}
调用 MyWord.kt
类
val content = MyWord().traverseFolderAndGetFileNames("src\\main\\resources\\document");