首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >FileOutputStream不创建文件

FileOutputStream不创建文件
EN

Stack Overflow用户
提问于 2013-01-17 20:15:50
回答 1查看 11K关注 0票数 0

实际上,我查看了其他可能与此相关的帖子,但我找不到任何关于我的问题的答案。所以,我必须创建这个新的:

使用以下代码不会在给定位置创建该文件:

代码语言:javascript
复制
    File as = new File ("C:\\Documents and Settings\\<user>\\Desktop\\demo1\\One.xls");
    if (!as.exists()) {
        as.createNewFile();
    }
    FileOutputStream fod = new FileOutputStream(as);
    BufferedOutputStream dob = new BufferedOutputStream(fod);
    byte[] asd  = {65, 22, 123};
    byte a1 = 87;
    dob.write(asd);
    dob.write(a1);
    dob.flush();

    if (dob!=null){
        dob.close();
    }
    if(fod!=null){
        fod.close();

代码运行得很好,我没有得到任何FileNotFoundException!!我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-01-17 20:18:13

则表示您的目录中已有一个文件

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14378898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档