Java 实例 - 创建临时文件

Java 教程 · 2019-02-10 21:13:57

以下实例演示了使用 File 类的 createTempFile(String prefix, String suffix); 方法在默认临时目录来创建临时文件,参数 prefix 为前缀,suffix 为后缀:

Main.java 文件

import java.io.*; public class Main { public static void main(String[] args) throws Exception { File temp = File.createTempFile("testcoderctotmp", ".txt"); System.out.println("文件路径: "+temp.getAbsolutePath()); temp.deleteOnExit(); BufferedWriter out = new BufferedWriter(new FileWriter(temp)); out.write("aString"); System.out.println("临时文件已创建:"); out.close(); } }

也可以使用 createTempFile(String prefix, String suffix, File directory) 中的 directory 参数来指定临时文件的目录:

Main.java 文件

import java.io.File; public class Main { public static void main(String[] args) { File f = null; try { // 创建临时文件 f = File.createTempFile("tmp", ".txt", new File("C:/")); // 输出绝对路径 System.out.println("File path: "+f.getAbsolutePath()); // 终止后删除临时文件 f.deleteOnExit(); // 创建临时文件 f = File.createTempFile("tmp", null, new File("D:/")); // 输出绝对路径 System.out.print("File path: "+f.getAbsolutePath()); // 终止后删除临时文件 f.deleteOnExit(); } catch(Exception e) { // 如果有错误输出内容 e.printStackTrace(); } } }

点击查看所有 Java 教程 文章: https://codercto.com/courses/l/12.html

查看所有标签

Artificial Intelligence

Artificial Intelligence

Stuart Russell、Peter Norvig / Pearson / 2009-12-11 / USD 195.00

The long-anticipated revision of this #1 selling book offers the most comprehensive, state of the art introduction to the theory and practice of artificial intelligence for modern applications. Intell......一起来看看 《Artificial Intelligence》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具