//check the result is already exists or not val outFilePath = "D:/doc/spark/out/t2" val outFile = new File(outFilePath) //recursion delete def deleteFileMethod(filePath:File): Unit ={ if(filePath.isDirectory){ val fileList = filePath.listFiles() for(i <- fileList){ if(i.isDirectory){ deleteFileMethod(i) }else{ i.delete() println("delete file : "+i) } } }else{ filePath.delete() } //just to delete the most outer dir outFile.delete() } deleteFileMethod(outFile)
Scala递归删除某个文件夹
最新推荐文章于 2021-12-07 23:44:13 发布