randomaccessfile을 메모리에 매핑하고 일부 데이터를 추가하려고합니다. 예 : size > file.length
?FileChannel.map()을 수행하는 동안 MappedByteBuffer의 크기가 파일 길이 이상인 경우 발생합니다
1
A
답변
0
당신은 그것을 시도 할 수 있지만, 메모리 맵핑의 끝이 파일의 기존의 끝을 초과하는 경우 ..
, 그것은 파일을 성장할 것입니다.
파일에 READ_WRITE로 액세스 할 수없는 경우 크기에 관계없이 예외가 발생합니다.
1
이 질문에 대한 대답은 자바 독에 있습니다
요청 된 지역이 완전히이 채널의 파일에 포함되지 이며,이 메소드의 동작은 지정되지 않습니다.
0
저는 Mac에서 Java 8을 실행 중이며 java.io.IOException: Channel not open for writing - cannot extend file to required size
을 발생시킵니다.
파일 크기 이상으로 할당 할 특별한 이유가 없으면 언제든지 작은 쪽을 사용하여 신속하게 작은 쪽을 선택할 수 있습니다.
관련 문제
- 1. 크기가 1.5GB 이상인 파일 읽기
- 2. PHP : ..px 이상인 경우
- 3. MappedByteBuffer의 DataInputStream
- 4. ios - 크기가 2GB 이상인 기업용 앱
- 5. 파일 크기가 Gig 이상인 asp.net 업로드 파일은 무엇입니까?
- 6. 길이가 10 자 이상인 경우 줄 바꿈이 발생합니다.
- 7. bitwise &?를 수행하는 동안 컴파일러 오류가 발생합니다.
- 8. CPU 사용량이 90 % 이상인 경우 IISRESET 수행
- 9. 크기가 40MB 이상인 XLSX 파일을 읽는 방법
- 10. xhr 업로드 - 크기가 16MB보다 큰 경우 오류가 발생합니다.
- 11. 크기가 5MB 이상인 tiff 파일을 업로드 할 수 없습니다.
- 12. x 값이 magento 이상인 경우 세금을 면제하십시오
- 13. 자바 주석을 사용하는 경우와 그 이상인 경우
- 14. 속성 값이 두 개 이상인 경우
- 15. 연령이 18 세 이상인 경우 유효 함
- 16. css ("top")가 -70 (음수) 이상인 경우
- 17. 크기가 x x y 픽셀 이상인 Flickr에서 이미지 검색
- 18. Vista의 페이지 크기가 8192 이상인 edb 데이터베이스를 엽니 다.
- 19. AVI 파일 길이 얻기
- 20. 문자열에서 파일 크기가
- 21. 스칼라 - 파일 동안 모음 파일의 경우 IndexOutOfBoundsException은
- 22. 을 수행하는 동안 루프 빌
- 23. 길이 5의 실행중인 중간 값을 수행하는 방법
- 24. 데이터베이스에서 파일을 제공하는 동안 콘텐츠 길이 지정
- 25. 파일 길이 제한
- 26. 로그인하는 동안 NullReferenceException이 발생합니다.
- 27. 개체를 업데이트하는 동안 HibernateOptimisticLockingFailureException이 발생합니다.
- 28. 연락처에 연락처가 둘 이상인 경우 전화 번호를 얻는 방법
- 29. 클릭하는 동안 ListView 문제가 발생합니다.
- 30. C# 2.0에서 비동기 파일 읽기를 수행하는 방법?
파일이 읽기 전용 인 경우 아닙니다. – EJP
어떤 경우에는 예외가 발생합니다. READ_WRITE는 크기가 길이이고 OP가 길이보다 큰 경우 어떤 일이 발생하는지 알기를 원한다고 가정합니다. –
아무 것도 생각할 수 없습니다. 이 행동은 구체적으로 밝혀지지 않았습니다. – EJP