Groovy里读写本地文件的几种方式

简介: Groovy里读写本地文件的几种方式

方法1和方法2分别如下图红色和蓝色高亮所示:

其中第八行的双引号包裹起来的变量代表GString,即JavaScript和ABAP里的字符串模板。

image.pngimage.png方法3:如果想在依次读取文件内容时增加对文件行读取行为的控制,可以采用如下方法:


def count = 0, MAXSIZE = 3

new File(baseDir,“haiku.txt”).withReader { reader ->

while (reader.readLine()) {undefined

if (++count > MAXSIZE) {undefined

throw new RuntimeException(‘Haiku should only have 3 verses’)

}

}

}


image.pngimage.pngimage.png方法5:对本地文件进行写操作

写入之前的文件原始内容:

image.pngimage.pngimage.png

相关文章
|
Python
python文件的打开、读取、关闭、写入与二进制文件的读写操作
python文件的打开、读取、关闭、写入与二进制文件的读写操作
2272 0
python文件的打开、读取、关闭、写入与二进制文件的读写操作
|
4天前
|
Java
java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下
java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下
12 2
java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下
|
2月前
|
Java API
Java文件处理完全指南:创建、读取、写入和删除文件详细解析
Java的文件处理非常灵活和强大。通过上述代码示例,我们可以清楚地理解在Java中如何高效地进行文件的创建、读取、写入和删除操作。值得注意的是,文件操作时我们常常会用到一些流(Stream)和读写字符的类,在操作完成之后,应当及时关闭这些资源,这可以通过使用try-with-resources语句来自动完成。这种方法不仅代码简洁,还能有效防止资源泄漏。总体而言,熟练掌握Java文件处理对于开发实用、健壮的应用程序至关重要。
75 1
|
2月前
|
JavaScript Java
不同目录下的文件读取方式
这篇文章介绍了在Java中不同情况下读取文件的方法,包括当文件与类文件处于同级目录、不同级目录,以及不区分目录层级时的读取方式。
19 1
|
5月前
|
Java
Java 文件处理完全指南:创建、读取、写入和删除文件详细解析
文件处理简介 文件处理是任何应用程序的重要部分。Java 提供了许多用于创建、读取、更新和删除文件的方法。 Java 文件处理 Java 中的文件处理主要通过 java.io 包中的 File 类完成。该类允许我们处理文件,包括创建、读取、写入和删除文件。
468 1
|
Java 数据库连接 数据库
如何使用Java语言实现文件分片上传和断点续传功能?
如何使用Java语言实现文件分片上传和断点续传功能?
313 0
|
12月前
|
对象存储
使用流式下载从阿里OSS获取PDF文件时,确保正确处理输入流的读取。
使用流式下载从阿里OSS获取PDF文件时,确保正确处理输入流的读取。
139 1
|
Web App开发 API
Chrome浏览器支持直接读写本地文件了
Chrome浏览器支持直接读写本地文件了
4354 1
Chrome浏览器支持直接读写本地文件了
从本地文件获取josn数据操作修改本地文件
从本地文件获取josn数据操作修改本地文件
104 0