Java File createTempFile()方法

java.io.File.createTempFile(String prefix, String suffix) 方法自动创建在默认的临时文件夹中的空文件。

1 语法

public static File createTempFile(String prefix, String suffix)

2 参数

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

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

3 返回值

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

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.io.File.createTempFile(String prefix, String suffix)方法的例子
 */
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");

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

            // creates temporary file
            f = File.createTempFile("tmp", null);

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

        } catch(Exception e) {
            // if any error occurs
            e.printStackTrace();
        }
    }
}

输出结果为:

File path: C:\Users\lenovo\AppData\Local\Temp\tmp1501701220360633776.txt
File path: C:\Users\lenovo\AppData\Local\Temp\tmp4320298174748571720.tmp

热门文章

优秀文章