Java-删除临时文件

Java-删除临时文件

Tags: Java

摘要

Java-删除临时文件

Java删除临时文件

临时文件主要用于存储不重要的或者临时的数据,当程序运行完毕的时候,应该保证总会被删除。最好的方法是使用File.deleteOnExit()

例子

File temp = File.createTempFile("abc", ".tmp"); 
temp.deleteOnExit();

如果把它当做普通文件删除,也可以使用File.delete()

删除临时文件例子

package cn.javacore.io.tempfile;

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

public class _03_DeleteTempFileExample {
    public static void main(String[] args) {

        try {

            //create a temp file
            File temp = File.createTempFile("temptempfilefile", ".tmp");

            System.out.println(temp.getAbsolutePath());
            //delete temporary file when the program is exited
            temp.deleteOnExit();

            //delete immediate
            //temp.delete();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }
}