Groovy 文件I/O 处理
Groovy 中处理文件 I/O 时,除了可以使用 Java 本身的IO类,如: java.io.File,
java.io.InputStream,
java.io.OutputStream,
java.io.Reader,
java.io.Writer 之外,本身也提供了一些简单的类来完成文件 I/O 的一些基本操作;
读取文件
//读取文件,并在控制台逐行打印
def lineCount = 0;
File file = new File("./test.txt");
file.eachLine{
line -> println("line ${lineCount++}: ${line}");
}
//获取文件所有内容
def fileStr = file.text;
println(fileStr);