跟我学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 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号