从一个.kt
调用另一个.kt
类
MyWord.kt
类
import java.io.File
class 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");