java可删除文件的输入流工具类_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java可删除文件的输入流工具类

java可删除文件的输入流工具类

 2015/1/10 18:51:00  javatozhang  程序员俱乐部  我要评论(0)
  • 摘要:importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;publicclassDeleteOnCloseFileInputStreamextendsFileInputStream{privatefinalFilefile;privatebooleandelete=true
  • 标签:文件 工具 Java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class DeleteOnCloseFileInputStream
    extends FileInputStream
{

    private final File file;

    private boolean delete = true;

    public DeleteOnCloseFileInputStream(File file) throws FileNotFoundException
    {
        super(file);
        this.file = file;
    }

    public void close()
        throws IOException
    {
        super.close();
       
        if (delete)
            file.delete();
    }

    public boolean isDelete()
    {
        return delete;
    }

    public void setDelete(boolean delete)
    {
        this.delete = delete;
    }

}
上一篇: 2015年或将成为个人专用机器人爆发年 下一篇: 没有下一篇了!
发表评论
用户名: 匿名