scala 删除一个文件夹以及其子目录和文件

/**
* 删除一个文件夹,及其子目录
*
* @param dir
*/
def deleteDir(dir: File): Unit = {
val files = dir.listFiles()
files.foreach(f => {
if (f.isDirectory) {
deleteDir(f)
} else {
f.delete()
println("delete file " + f.getAbsolutePath)
}
})
dir.delete()
println("delete dir " + dir.getAbsolutePath)
}

原文地址:https://www.cnblogs.com/honeybee/p/6831346.html