我将使用该setBytes方法java.io.File并为其提供一个空字节数组:
file.bytes = new byte[0]
Run Code Online (Sandbox Code Playgroud)
传递一个空列表也很有效.
file.bytes = []
Run Code Online (Sandbox Code Playgroud)
据推测,您只想用新内容覆盖该文件。要做到这一点:
def content = ...
new File("test.txt").withWriter { writer ->
writer.write(content)
}
Run Code Online (Sandbox Code Playgroud)
请注意,这File.withWriter将完成所有常见的内务处理:打开/关闭文件。