创建临时文件java中的file类提供了一个方法名称为 createtempfile()。此方法接受两个表示临时文件的前缀(起始名称)和后缀(扩展名)的 string 变量以及表示需要创建文件的目录(抽象路径)的 file 对象。
示例以下 java 示例在路径 d:/sampledirectory 中创建一个名为 exampletempfile5387153267019244721.txt 的临时文件
import java.io.file;import java.io.ioexception;public class tempararyfiles { public static void main(string args[]) throws ioexception { string prefix = "exampletempfile"; string suffix = ".txt"; //creating a file object for directory file directorypath = new file("d:/sampledirectory"); //creating a temp file file.createtempfile(prefix, suffix, directorypath); system.out.println("temp file created........."); }}
输出temp file created.........
删除临时文件file类提供了delete()方法,可以删除当前文件或目录,在临时文件上调用该方法。
示例以下 java 程序创建和删除临时文件。
import java.io.file;import java.io.ioexception;public class tempararyfiles { public static void main(string args[]) throws ioexception { string prefix = "exampletempfile"; string suffix = ".txt"; //creating a file object for directory file directorypath = new file("d:/sampledirectory"); //creating a temp file file tempfile = file.createtempfile(prefix, suffix, directorypath); system.out.println("temp file created: "+tempfile.getabsolutepath()); //deleting the file tempfile.delete(); system.out.println("temp file deleted........."); }}
输出temp file created: d:\sampledirectory\exampletempfile7179732984227266899.txttemp file deleted.........
以上就是java中的临时文件的详细内容。
