Java如何创建临时文件呢?
在Java中提供专门的方法用于创建临时文件,如下所示:
实现思路: 使用java.io.File
类下createTempFile方法即可创建临时文件
Java临时文件
File
类中有两种方法可用于在java中创建临时文件。
createTempFile(String prefix, String suffix, File directory)
createTempFile(String prefix, String suffix)
prefix:前缀
suffix:后缀
例:Java临时文件创建示例
import java.io.File;
import java.io.IOException;
public class testClass{
public static void main(String[] args) {
try {
File tmpFile = File.createTempFile("data", null);
File newFile = File.createTempFile("text", ".temp", new File("D:/tmp/test"));
System.out.println(tmpFile.getCanonicalPath());
System.out.println(newFile.getCanonicalPath());
tmpFile.deleteOnExit();
newFile.deleteOnExit();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java
执行上面示例代码,得到以下结果 -
C:/tmp/folders/data823232133556769779.tmp
D:/tmp/test/text892323247287285252.temp
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。