Java File createTempFile()方法

java.io.File.createTempFile(String prefix, String suffix, File directory) 方法会在指定的目录中一个新的空文件。deleteOnExit()方法被调用来删除用此方法创建的文件。

1 语法

public static File createTempFile(String prefix, String suffix, File directory)

2 参数

prefix:前缀字符串定义的文件名;必须至少有三个字符长

suffix:后缀字符串定义文件的扩展名;如果为null后缀".tmp" 将被使用

directory:该目录中的文件被创建。对于默认的临时文件目录nullis来传递

3 返回值

一个抽象路径名新创建的空文件。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.io.File.createTempFile(String prefix, String suffix, File directory)方法的例子

*/

import java.io.File;

public class Demo {

public static void main(String[] args) {

File f = null;

try {

// creates temporary file

f = File.createTempFile("tmp", ".txt", new File("d:/"));

// prints absolute path

System.out.println("File path: "+f.getAbsolutePath());

// deletes file when the virtual machine terminate

f.deleteOnExit();

// creates temporary file

f = File.createTempFile("tmp", null, new File("D:/"));

// prints absolute path

System.out.print("File path: "+f.getAbsolutePath());

// deletes file when the virtual machine terminate

f.deleteOnExit();

} catch(Exception e) {

// if any error occurs

e.printStackTrace();

}

}

}

输出结果为:

File path: d:\tmp3296407729665557465.txt

File path: D:\tmp2515217984857269393.tmp

java file_Java File createTempFile()方法相关推荐

  1. java getname file_Java File getName()方法

    Java File getName()方法 java.io.File.getName() 方法返回的路径名的名称序列的最后一个名字,这意味着表示此抽象路径名的文件或目录的名称被返回. 1 语法 pub ...

  2. Java.io.File.getPath()方法实例

    转载自  Java.io.File.getPath()方法实例 java.io.File.getPath() 方法将抽象路径名到路径名字符串.为了分离名称的序列所产生的字符串使用默认名称分隔符. 声明 ...

  3. file java mkdirs_Java File mkdirs()方法

    Java File mkdirs()方法 java.io.File.mkdirs() 创建此抽象路径名,包括必要的和不存在的父目录的目录. 1 语法 public boolean mkdirs() 2 ...

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

    API参数:/** fileName: 临时文件的名字, 生成后的文件名字将会是[fileName + 随机数] suffix: 文件后缀,例如.txt, .tmp parentFile: 临时文件目 ...

  5. Android7.0以上File.createTempFile异常:java.io.IOException: Unable to create temporary file

    一.File.createTempFile的介绍 java IO中常用类File 有File.createTempFile(String prefix, String suffix, File dir ...

  6. java isfile 的用法_Java File isFile()方法

    Java File isFile()方法 java.io.File.isFile() 检查表示此抽象路径名的文件是否是一个正常的文件. 1 语法 public boolean isFile() 2 参 ...

  7. Java File.listFiles方法具有什么功能呢?

    转自: Java File.listFiles方法具有什么功能呢? 下文笔者讲述java中File.listFiles方法的功能简介说明,如下所示: File.listFiles方法的功能:获取指定目 ...

  8. java getpath()_Java File getAbsolutePath()方法

    Java File getAbsolutePath()方法 java.io.File.getAbsolutePath() 方法返回此抽象路径名的绝对路径名字符串. 1 语法 public String ...

  9. java filedescriptor_Java FileDescriptor sync()方法

    Java FileDescriptor sync()方法 java.io.File.sync() 方法强制所有系统缓冲区与基础设备同步. 1 语法 public void sync() 2 参数 无 ...

最新文章

  1. ConcurrentHashMap源码分析(2)——JDK1.8的实现
  2. 分布式事务?No, 最终一致性
  3. boost::hana::sfinae用法的测试程序
  4. 隐藏鼠标指针_Mac鼠标光标消失怎么办?苹果电脑鼠标指针不显示的解决方法
  5. java oracle 排序_Oracle的排序和限制条件(order by 和where)
  6. 边缘计算架构_边缘计算与开放基础架构的重要性
  7. 微博办公李国庆:急招副总裁,提请股权激励,希望俞渝同意
  8. 解决Mac Chrome打开HTTPS证书错误问题
  9. java html 转word_java后端实现word上传并转html格式
  10. 推荐:年度巨献:《Ubuntu桌面生存指南》(作者:ghosert)
  11. asp.net mvc 学习总结
  12. java计算机毕业设计南京新东方学校家校通系统源码+程序+lw文档+mysql数据库
  13. 旁路电容和去偶电容Bypass and Decouple
  14. 最常见6大防采集套路及解决方法,建议收藏!
  15. 今日分享——点点小事对人的影响
  16. 【机器人学】机器人开源项目KDL源码学习:(5)KDL如何求解几何雅克比矩阵
  17. 免费PPT模板网站,模板精品好用,直接下载
  18. texstudio系统找不到指定的路径
  19. 魔兽世界服务器维护12月13日,3月27日服务器维护提前完成 更新12M工具补丁
  20. Android studio集成FreeLine加速编译

热门文章

  1. 《指导生活的算法》
  2. 前端加载大图片从模糊到清晰
  3. 如何对齐MathType公式和Word文字排版
  4. 转「阿水—李伟豪」的原创文章
  5. 计算机 保研面试 英语怎么说,计算机保研面试英文自我介绍
  6. 计算机网络三类,计算机网络可分为三类,它们是什么?
  7. Ubuntu 双屏显示设置方法--主副屏、复制、扩展、只显示副屏
  8. java 方法名相同_我们可以在Java中定义与类名称相同的方法名称吗?
  9. Ajax基本请求方式及其跨域请求
  10. java/php/python/nodejs汽车维修零配件库存管理系统vue+elementui