标签:lang code lis 建立 子目录 操作 scala let cto
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))
}
标签:lang code lis 建立 子目录 操作 scala let cto
原文地址:https://www.cnblogs.com/chenshaowei/p/13221682.html