NodeJS обрабатывает ENOSPC во время выполнения - PullRequest
0 голосов
/ 11 апреля 2019

Я пишу процесс, который копирует файл на какой-то диск.Общий размер файлов неизвестен.

Один из крайних случаев - заполнение диска, и мне нравится грациозно останавливать цикл копирования и записывать некоторую информацию в консоль.

Моя проблема в том, что когдаENOSPC испускается. Я не могу перехватить его в своем коде (цикл копирования).

Ошибка генерируется из events.js:167 и выглядит как Error, генерируемая из некоторого другого стека js..

Есть ли способ использовать someWriteStream.write и поймать ошибку ENOSPC Или я ошибаюсь?

Спасибо.

...