【Java】File.createTempFile创建临时文件

API参数:

/**
fileName: 临时文件的名字, 生成后的文件名字将会是【fileName + 随机数】
suffix: 文件后缀,例如.txt, .tmp
parentFile: 临时文件目录,如果不指定,则默认把临时文件存储于系统临时文件目录上       
*/
public static File createTempFile(String fileName, 
                     String suffix, 
                     File parentFile)

代码如下:

import java.io.File;
import java.io.IOException;

import java.io.File;
import java.io.IOException;

public class CreateTempFileTest 
{
	public static void main(String[] args) throws IOException 
	{
		File tmp = File.createTempFile("lzq", ".tmp", new File("C:\\"));
	}
}

临时文件如图:

时间: 2024-10-10 23:48:51

【Java】File.createTempFile创建临时文件的相关文章

JAVA File的创建及相对路径绝对路径

http://blog.sina.com.cn/s/blog_9386f17b0100w2vv.html JAVA File的创建及相对路径绝对路径 (2011-12-09 08:27:56) 转载▼ 标签: 杂谈 分类: 技术 File f = new File("D:/test/mytest.txt");//当执行这句话后在内存的栈空间存在一个f的应用,在堆空间里存在一个mytest.txt对象.注意 这个对象只含有文件的属性(如大小,是否可读,修改时间等),不包含文件的内容,所以

Windows下Java File对象创建文件夹时的一个"坑"

import java.io.File; import java.io.IOException; public class DirCreate { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String dirStr="D:"; File dir=new File(dirStr); System.out.println("====

createNewFile创建空文件夹与createTempFile创建临时文件夹

创建文件和目录的关键技术点如下:   <pre name="code" class="java"> File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败 File类的mkdir方法根据抽象路径创建目录 File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀.后缀及文件所在的目录,如果不指定目

java file 操作之创建、删除文件及文件夹

本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹.java删除文件.java获取指定目录的全部文件.java判断指定路径是否为目录以及java搜索指定目录的全部内容等.请看下面实例. 创建文件File 的两个常量(File.separator.File.pathSeparator). 直接在windows下使用\进行分割是可以的.但是在linux下就不是\了.所以,要想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧. public static void cre

JAVA File类(文件的遍历,创建,删除)

File类构造函数 File f1=new File("H://asc//");//传入文件/目录的路径 File f2=new File(f1,"test.txt");//第一个参数为一个目录文件,第二个参数为要在当前f1目录下要创建的文件 file.list();  获得file文件夹下所有文件/目录的字符串数组 String []liStrings=f1.list(); for (int i = 0; i < liStrings.length; i++)

Java : File

在java的世界里,everything is object,文件和目录也不例外.无论在WINDOWS.LINUX or MAC,目录和普通文件都可以封装成对象.java提供了File类来操作计算机系统中的文件和目录. File中有两个常量: File.separator,即目录分隔符.在windows中为"\"但涉及到转移字符,所以正确的写法是“\\”;在linux中表示为“/”,如下文所示. File.pathSeparator 用于分割多个路径的字符,比如在我使用的fedora系

Java File类的介绍

用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录.此类呈现分层路径名的一个抽象的.与系统无关的视图.抽象路径名 有两个组件: 一个可选的与系统有关的前缀 字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名,以及 零个或更多字符串名称 的序列. 除了最后一个,抽象路径名中的每个名称代表一个目录:最后一个名称既可以代表目录,也可以代表文件.空的 抽象路径名没有前缀和名称序列. 路径

Java File的delete和deleteOnExit区别

Java的File类中有两个delete方法:delete和deleteOnExit delete无需解释,为直接删除,deleteOnExit文档解释为:在虚拟机终止时,请求删除此抽象路径名表示的文件或目录.也就是说,程序运行deleteOnExit成功后,File并没有直接删除,而是在虚拟机正常运行结束后才会删除. file创建文件的另一个方法:createTempFile(在默认临时文件目录中创建一个空文件,使用给定前缀和后缀生成其名称) 这两个方法其实是对应的,使用场景是这样的: 程序有

Java File操作汇总

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/41223841 本文通过大量的示例,介绍和讲解了Java File操作. 1)创建文件  2)删除文件  3)判断文件是否存在  4)创建文件夹  5)文件类型判断  6)获取文件信息 7)获取目录下文件名  8)递归打印所有文件名  9)递归删除整个文件夹  10)Properties类 11)SequenceInputStream类:连接多个流  12)对象序列化实现Ser