创建目录及其子目录后,显示目录拒绝访问

来源:3-1 RandomAccessFile基本操作

Ciry

2016-03-29 11:24

如图,控制台显示的,怎么破?http://img.mukewang.com/56f9f5570001261e09910529.jpg

写回答 关注

2回答

  • 木D羊
    2016-03-29 15:54:39
    已采纳

     RandomAccessFile raf=new RandomAccessFile(file, "rw")

    应该改为: RandomAccessFile raf=new RandomAccessFile(file2, "rw");

    file是个目录,不是文件,不可以进行读写操作

    Ciry

    非常感谢!

    2016-03-30 12:36:21

    共 1 条回复 >

  • isunym
    2016-03-29 15:10:54

    File file=new File("Demo");
     if(!file.exists()){
      file.mkdirs();
     }
     File file2=new File(file, "raf.dat");
     if(!file2.exists()){
       file2.createNewFile();
      }
     RandomAccessFile raf=new RandomAccessFile(file2, "rw");

    我觉的应该是这样。你的代码有些问题

    Ciry

    谢谢!

    2016-03-30 12:36:40

    共 1 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题