Scala的File操作
Posted chenshaowei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala的File操作相关的知识,希望对你有一定的参考价值。
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))
}
以上是关于Scala的File操作的主要内容,如果未能解决你的问题,请参考以下文章