1
A
回答
0
想必您只需用新内容覆盖文件即可。要做到这一点:
def content = ...
new File("test.txt").withWriter { writer ->
writer.write(content)
}
注意File.withWriter
会做所有常见的看家重:打开/关闭文件。
2
我会用the setBytes
method on java.io.File
,并为它提供一个空字节数组:
file.bytes = new byte[0]
传递空单也适用,赫然在列。
file.bytes = []
+1
或者,如果您使用的是文本,则可以使用'file.text =''' – cjstehno
相关问题
- 1. 删除/清除打开文本文件
- 2. 如何删除文件的内容而不删除它自己?
- 3. 如何从版本控制中删除文件而不删除它?
- 4. 如何从svn工作副本中删除文件而不删除它?
- 5. 如何从文本文件中删除停用词而不删除空格
- 6. Grails/Groovy文件删除
- 7. 如何删除文本文件的内容而不删除自己
- 8. 如何删除使用蚂蚁的清除文件
- 9. 删除邮件后如何清除文本
- 10. 如何使用“添加文件删除”删除文件?
- 11. Git:从版本中删除文件,但不删除它
- 12. NSTableView通过清除文本删除行
- 13. 如何使用messageboxbuttons.yesno清除文本框?
- 14. 从Git历史中删除文件而不删除文件
- 15. 如何使用JQuery清除清除按钮上的文本
- 16. VBA脚本来清除已删除的文件夹不工作
- 17. 文件#删除不删除文件
- 18. 如何删除的Git库中的文件,而不删除文件实际上
- 19. 如何从Eclipse项目中删除文件而不从磁盘删除文件?
- 20. zsh:如何删除文件夹中的内容而不删除文件夹?
- 21. 如何使用php从文本文件中删除一行而不留空行
- 22. 反应本机文本输入清除不清除文本
- 23. 如何清除文本
- 24. 如何清除文本框?
- 25. 如何清除文本框?
- 26. 如何根据,而文件中删除正确的文本输入被删除
- 27. 从元素中删除文本而不删除引用
- 28. 使用SAS删除文本文件
- 29. 删除.frm文件后清除错误
- 30. 从textField中清除或删除文件
我已经使用 “写入” 方法.. 实施例: 'DEF文件=新的文件( “C:/Groovy.txt”) file.write( “你好”)' 我希望在写下一组内容之前清除内容。 –
您不必与两次一起使用WriteWriter。只需编写新的内容。 – cfrick
@UmeshKumar您知道,上面的代码与您的代码有所不同吗?此外,它会帮助下一次,您添加代码,您已经尝试了您的问题,以便其他人可以从那里建立。 – cfrick