文档章节

java.io.File.deleteOnExit()-生成临时文件,删除临时文件

Oscarfff
 Oscarfff
发布于 2015/04/15 19:44
字数 181
阅读 4294
收藏 0

The java.io.File.deleteOnExit() method deletes the file or directory defined by the abstract path name when the virtual machine terminates. Files or directories are deleted in the reverse order as they are registered.

Exception

  • SecurityException -- If SecurityManager.checkWrite(java.lang.String) method denies delete access to the file

Example

The following example shows the usage of java.io.File.deleteOnExit() method.

package com.yuan.test;

import java.io.File;

public class FileDemo {
   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());
         
         // deletes file when the virtual machine terminate
          f.deleteOnExit();
         
         // creates temporary file
         f = File.createTempFile("tmp", null);
         
         // 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();
      }
   }
}



本文转载自:http://www.tutorialspoint.com/java/io/file_deleteonexit.htm

Oscarfff
粉丝 73
博文 816
码字总数 97116
作品 0
崇明
后端工程师
私信 提问
exe4j打包的exe程序退出时没有删除生成的临时文件

当我在运行exe4j打包的exe程序的时候会在我的C:Users230AppDataLocalTemp生成临时文件,如下图中的1,和2,在有些电脑中,当我关闭我的exet程序时会自动删除生成的1,2两项临时文件,但是在有...

fanfanfighting
04/17
18
0
mkstemp、mktemp、TemporaryFile区别

mkstemp fd, name = tempfile.mkstemp 创建临时文件,并且将文件打开 >>> import tempfile>>> tempfile.mkstemp()(3, '/tmp/tmpkgWSR1') 查看/tmp目录,看到已经生成了真实的文件 lsof查询打......

yongqing
2014/07/30
217
0
ORACLE临时表空间总结

临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sortareasize大小不够时,将会把数据放入临时表空...

Zero零_度
2016/10/27
15
0
临时表空间概念

临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sortareasize大小不够时,将会把数据放入临时表空间里进行排序。像...

vast2006
2016/06/27
0
0
jFinal部署在Weblogic下会生成tmp文件吗?

@JFinal Weblogic下生成一堆以JF开头的tmp文件,服务器就这一个项目,现在无法判断这些文件的生成机制 目前考虑有两种情况 1 可能是jfinal在weblogic下的临时文件(这种文件其它Web容器下没有...

jmwyw
2016/04/19
702
1

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (二) 我眼中的架构师

之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architcture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和...

naughty
48分钟前
5
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
124
4
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部