Scala的File操作就是Java的File操作。
需要導入Java的File包
import java.io.File
刪除目錄文件及子目錄
//刪除文件及子目錄
def del(dir : File): Unit = {
if(dir.isDirectory) {
val files = dir.listFiles()
for(file <- files) {
del(file)
}
}
else if(file.isFile()) {
file.delete()
}
dir.delete()
}
建立文件並輸出
def write_and_move(filename:String, content:String) : Unit = {
val file = new File(filename)
val writer = new PrintWriter(file)
writer.write(content)
writer.close()
file.renameTo(new File(newfilename))
}