当前位置:  技术问答>java相关

为什么这个方法执行完后这个fileName文件还存在的,它怎么没有被自动删除,我不是已经设了file.deleteOnExit();吗???

    来源: 互联网  发布时间:2015-09-21

    本文导语:  public FileInputStream getFileInputStream(String fileName){         FileInputStream is = null;         try{             File file = new File(fileName);             file.deleteOnExit();             is = new FileInputStrea...

public FileInputStream getFileInputStream(String fileName){
        FileInputStream is = null;
        try{
            File file = new File(fileName);
            file.deleteOnExit();
            is = new FileInputStream(file);
        }catch(FileNotFoundException e){
            e.printStackTrace();
        }

        return is;
    }

为什么这个方法执行完后这个fileName文件还存在的,它怎么没有被自动删除,我不是已经设了file.deleteOnExit();吗???

我现在想当return is后,将文件删除,可以吗???

|
在这里不可以吧!

|
呵呵,真奇怪,我运行怎么就可以删除呢。不过我只写了下面两行代码

 File x = new File("1.txt"); //1.txt为同目录下文件
 x.deleteOnExit();

运行后文件确实被删除掉了。

|
finally{
  file.deleteOnExit();
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 删除数据库中重复记录方法介绍及代码参考
  • Oracle删除当前用户下所有表的方法适用于有或没有删除权限
  • MySQL防止delete命令删除数据的两种方法
  • 浅析删除表的几种方法(delete、drop、truncate)
  • jquery 删除字符串最后一个字符的方法解析
  • 重装MS SQL Server 2000前必须彻底删除原安装文件的方法
  • 求助一个方法,简单阿!!!!!有关删除文件夹的
  • oracle 彻底删除方法
  • DevExpress实现GridControl删除所有行的方法
  • 有没有什么简便的方法可以从一个List控件中删除一条或多个记录?
  • 安装SQL2008时提示删除SQL2005Express工具的解决方法
  • 找用删除文件方法裁剪内核的工具
  • mail 指令删除邮件方法,求助
  • 给定链表中间节点指针,删除中间节点的方法
  • 删除Oracle中奇怪的表名称BIN$…的方法
  • asp.net GridView删除对话框的二个方法
  • 请教怎样通过一个字符窜ID来定位bean,再调用EJBHome.remove()的方法来删除??
  • C# datatable 不能通过已删除的行访问该行的信息处理方法
  • SQL Server 不删除信息重新恢复自动编号列的序号的方法
  • Oracle删除后不能重新安装的解决方法
  • mysql手动删除BINLOG的方法
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • jquery中slideUp()方法与slideDown()方法
  • java命名空间javax.swing类rowsorter<m>的类成员方法: allrowschanged定义及介绍
  • jquery中fadeIn()方法与fadeOut()方法(示例)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3