跟我学IO(创建临时文件)

操作系统和许多应用程序都会使用到临时文件,比如在windows或其他软件安装过程中会显示“创建临时文件”和“删除临时文件”等信息,临时文件一般用作应用程序的临时工作空间,或者实现数据的自动存储等功能。

操作系统和许多应用程序都会使用到临时文件,比如在windows或其他软件安装过程中会显示“创建临时文件”和“删除临时文件”等信息,临时文件一般用作应用程序的临时工作空间,或者实现数据的自动存储等功能。实例代码如下:

package io.stream;

import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;

public class TempFileTest {

	public static void main(String[] args) {
		try {
			// 创建一个临时目录
			File tempDir = new File("document/temp");
			if ( !tempDir.exists() || !tempDir.isDirectory() ) {
				tempDir.mkdir();
			}
			
			// 创建临时文件
			System.out.println("创建临时文件到document/temp目录下面");
			File tempFile = File.createTempFile("mytempfile", ".txt", tempDir);
			
			// 向临时文件中输出数据
			PrintWriter out = new PrintWriter(new FileWriter(tempFile));
			out.println("输出到临时文件的内容!!!");
			out.close();
			
			// 待程序退出后才删除临时文件
			tempFile.deleteOnExit();
			
			// 暂停30秒钟后退出程序
			Thread.sleep(1000 * 30);
			
			System.out.println("程序成功退出了.");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
}

输出结果:

创建临时文件到document/temp目录下面
程序成功退出了.

临时文件图:

跟我学IO(创建临时文件)

所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。——鲁迅
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号