问答详情
源自:3-1 RandomAccessFile基本操作

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

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

提问者:Ciry 2016-03-29 11:24

个回答

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

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

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

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

  • 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");

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