![](/img/trans.png)
[英]SocketException: sendto failed: EBADF (Bad file descriptor)
[英]RandomAccessFile.write: EBADF (Bad file descriptor)
我在尝试编写RandomAccessFile
时收到java.io.IOException: write failed: EBADF (Bad file descriptor)
。
RandomAccessFile raf;
try {
raf = new RandomAccessFile("foo", "r");
byte bytes[] = "test".getBytes(StandardCharsets.US_ASCII);
raf.write(bytes);
raf.close();
} catch (FileNotFoundException e){
} catch (IOException e){
}
为什么我会收到此异常?
创建RandomAccessFile
时使用“rw”而不是“r”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.