//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)
03-09
7935
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交