Groovy文件操作
本文链接:https://blog.youkuaiyun.com/feather_wch/article/details/131623452
def file=new File("xxx\\FileOperatorDemo.iml")
//遍历文件
file.eachLine { line ->
println line
}
//返回所有文本
def text2=file.getText()
println text2
//以List<Stirng>返回文件的每一行
def text3=file.readLines()
println text3.toListString()
//以java中的流的方式读取文件内容
def reader=file.withReader{reader ->
char[] buffer=new char[100]
reader.read(buffer)
return buffer
}
println reader
//写入数据
file.withWriter { writer ->
writer.write("abc")
}