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))
}