天天看點

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)

作者:

丹江湖畔養蜂子的趙大爹

出處:http://www.cnblogs.com/honeybee/

關于作者:丹江湖畔養蜂子的趙大爹

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連結