gpt4 book ai didi

groovy - 如何在 Groovy 中创建临时文件?

转载 作者:行者123 更新时间:2023-12-03 11:07:27 26 4
gpt4 key购买 nike

在 Java 中存在 java.io.File.createTempFile 函数来创建临时文件。在 Groovy 中似乎不存在这样的功能,因为 File 类中缺少此功能。 (见:http://docs.groovy-lang.org/latest/html/groovy-jdk/java/io/File.html)

无论如何,是否有一种理智的方法可以在 Groovy 中创建临时文件或文件路径,或者我是否需要自己创建一个(如果我没记错的话,这不容易正确)?

先感谢您!

最佳答案

File.createTempFile("temp",".tmp").with {
// Include the line below if you want the file to be automatically deleted when the
// JVM exits
// deleteOnExit()

write "Hello world"
println absolutePath
}

简化版

有人评论说他们无法弄清楚如何访问创建的 File ,所以这是上面代码的一个更简单(但功能相同)的版本。
File file = File.createTempFile("temp",".tmp")
// Include the line below if you want the file to be automatically deleted when the
// JVM exits
// file.deleteOnExit()

file.write "Hello world"
println file.absolutePath

关于groovy - 如何在 Groovy 中创建临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com