IOException: write failed: EBADF (Bad file number)
来源:互联网 发布:黑白调和西昊 知乎 编辑:程序博客网 时间:2024/06/07 22:36
在向一个文件中保存数据时,出现了这个问题,java.io.IOException: write failed: EBADF (Bad file number)
原来是因为java本身的回收机制的问题,因为我是在初始化是对文件进行写数据,导致等我再次调用时,fos已经被回收,虽然fos依旧不为空,但属于假数据,所以,我进行了一些修改
/** * 获取输出流后,写数据 * @param str */private void write(String str){try {fos = initFile();if(fos != null){fos.write(str.getBytes());fos.close();}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
当每次写数据时,我去获取到fos,保证了fos真实存在
2 0
- IOException: write failed: EBADF (Bad file number)
- 异常处理:ava.io.IOException:read failed: EBADF (Bad file number)
- java.io.IOException: read failed: EBADF (Bad file descriptor)
- OGG-01224 Bad file number
- TortoiseGit Bad file number 解决方法
- Git的Bad file number
- Bad version number in .class file(zz)
- 遭遇Bad version number in .class file
- Bad version number in .class file问题
- Bad version number in .class file
- Bad version number in .class file错误
- bad version number in .class file异常
- Bad version number in .class file
- Bad version number in .class file
- Bad version number in .class file
- unsupportedclassversionerror bad version number in .class file
- Bad version number in .class file
- Bad version number in .class file异常
- hdu 2601 An easy problem
- 多维动规——打饭 nkoj 1045 zjoi 2005
- Using the Qt Creator IDE with non Qt projects
- logistic回归
- springmvc上传图片并显示--支持多图片上传
- IOException: write failed: EBADF (Bad file number)
- Android Http协议
- Swift 基本知识之十二 继承
- 发送JSON数据给服务器
- SQL 操作结果集 -并集、差集、交集、结果集排序
- struts2.xml文件的结构
- Poj 3037 Fibonacci
- MYSQL绿色安装
- base64 shell编码解码