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. 深思考人工智能蝉联SMP2018多轮语义对话冠军,报告解读多轮人机对话实现过程...
  2. deepin更新失败_检查更新失败
  3. 属性为nil的时候测试是否crash  nil是不会崩溃的
  4. vue 项目引用static目录资源_Vue2.0项目入门 — 静态资源目录src/assets和static/区别...
  5. 浅谈C++ 标准库中的异常 —— stdexcept类
  6. .NET 分布式架构开发实战之二 草稿设计
  7. 两张趣图助你理解状态码的含义~
  8. java 代码块的作用_4种Java代码块的作用讲解
  9. php拿站,从建站到拿站
  10. Java中类变量(静态变量)和实例变量区别
  11. ${pageContext.request.contextURI} 无效
  12. passwd: 鉴定令牌操作错误_user 及passwd 设置
  13. VB如何连接SQL SERVER数据库、导入数据到EXCEL表中
  14. 中国计算机学会CCF推荐国际学术会议和期刊目录
  15. 遮罩和蒙版有什么区别,视频遮罩怎么用
  16. IP电话系统和VoIP系统使用指南
  17. 基于拉丁超立方抽样与自适应策略的改进鲸鱼优化算法
  18. c语言实参和形参占用存储单元_在C语言中,以下说法正确的是()。 A.实参和与其对应的形参分别占用独立的存储单元。 B.实参和与...
  19. Python-玩转数据-python网络编程
  20. ECharts地图使用

热门文章

  1. 【题库】上海市学校心理咨询师-发展心理学-考点解析 2.5 相互作用论
  2. python产生随机密码
  3. 使用sublime Text正则批量替换
  4. GoDaddy与Namecheap域名注册商对比分析
  5. 影视双端投屏选集影视app采集苹果对接CMS直播盒子码支付带商城系统
  6. PS新建画布时出现暂存空间已满
  7. vivo的android是什么手机,酷派回归了!或成OPPO、vivo最大劲敌,2021安卓“机皇”会是谁?...
  8. 双屏显示 触屏校准设置
  9. 六维空间 linux登录,ubuntu安装utorrent,以闪电的速度在六维空间下载东西!
  10. 使用Python开发windows桌面程序