如何在任何平台的临时目录中保存文件?

时间:2015-02-24 05:26:22

标签: grails temp

我有一个Grails应用程序,我在其中生成文件夹中的PDF / Excel文件。

我的问题是,每当我在Windows,Linux,Mac等不同机器上测试或运行代码时,我都需要通过代码更改目录路径。

那么什么是通用路径,它将适用于任何/所有平台作为默认临时目录,这样我就不需要在运行代码时手动设置目录的路径不同的机器/平台。

2 个答案:

答案 0 :(得分:5)

临时目录可通过

获得
String tempDir = System.getProperty('java.io.tmpdir')

答案 1 :(得分:2)

要在操作系统的默认位置创建临时文件,您可以使用File.createTempFile(prefix,suffix)