为什么会出现出错提示Access is denied?
FileOutputStream test = new FileOutputStream("test.txt",true);
DataOutputStream out=new DataOutputStream(new BufferedOutputStream(test));
out.writeInt(5);
out.flush();
DataInputStream in=new DataInputStream(new FileInputStream(test.getFD()));
System.out.println(test.getFD().valid());
out.close();
System.out.println(in.readInt());
//Exception忽略,最后提示java.io.IOException: Access is denied
请问为什么?
getFD应该如何使用呢?