Например, если у меня заканчивается дисковое пространство или есть какая-то другая ошибка файловой системы, могу ли я как-то проверить IOException
, брошенный FileOutputStream.write(byte[])
, и сообщить, сколько байтов было написано до ошибки?Как определить, сколько байтов было фактически записано FileOutputStream.write после того, как он выдает IOException?
0
A
ответ
0
Не от FileOutputStream
напрямую. Вам понадобится поток обертки вокруг него, который делает подсчет, например, Apache CountingOutputStream.
Смежные вопросы
- 1. Могу ли я определить, сколько байтов было записано через DataOutput.writeUTF?
- 2. узнать, сколько байтов было записано в filestream
- 3. Как узнать, сколько байтов было отправлено?
- 4. Как вернуть, сколько байтов было фактически использовано для возврата распакованных данных из inflate()?
- 5. Как определить, сколько байтов отправлено по http
- 6. Как определить, сколько данных было прочитано XmlTextReader?
- 7. Сколько байтов было отправлено через определенный сокет?
- 8. Как узнать, сколько символов или байтов было прочитано из потока?
- 9. Как определить, сколько scrollTop?
- 10. PHP - определить, сколько байтов отправлено по http
- 11. removeEventListner после того, как событие было вызвано
- 12. html5 requestPermission после того, как было отклонено
- 13. Как определить, сколько раз число было введено пользователем. Использование петель
- 14. Как определить, сколько памяти используют мои классы?
- 15. Как проверить, сколько байтов требуется для ссылки?
- 16. Псевдоэлемент после того, как он не отображается?
- 17. IOException после того, как тысячи вызовов создания сокетов
- 18. Как узнать, было ли мое видео GPUImage записано в iOS?
- 19. Как JVM фактически бросает объекты и выдает ClassCastException?
- 20. Сколько байтов пропускает указатель?
- 21. Как узнать, сколько строк записано в двоичный файл?
- 22. Как проверить, записано ли stdout?
- 23. Как проверить, сколько тем было подписано?
- 24. как изменить TinyMCE Направленность после того, как было установлено
- 25. Исключение, остающееся на стеке после того, как оно было поймано
- 26. Как просмотреть консоль после того, как электронное приложение было упаковано
- 27. замок свойство после того, как он установлен
- 28. Как возможно, чтобы время выполнения Go было записано в Go?
- 29. Как я могу сфотографировать данные zlib и узнать, сколько там было входных байтов?
- 30. получить индекс элемента jquery после того, как событие было запущено
Посмотрите на результаты. Вы пишете файл? Сколько данных было фактически записано в файл? Что касается отслеживания буфера, он не отображается, поэтому я сомневаюсь, что вы могли. Было бы неплохо узнать, что вы пытаетесь сделать, чтобы мы могли лучше помочь вам в достижении того, что вам нужно. Это может быть проблемой XY для всех, кого мы знаем. –
Можете ли вы просто проверить размер файла? – copeg