Как дожидатся сохранения файла?

Использую библиотеку для Node node-fluent-ffmpeg

Создаю файл в двух форматах, завернул функции в промисы.

Выполняю

Promise.all([makeWebm(file, slug), makeMp4(file, slug)])


И затем в then дальеш работаю с файлом. Так вот, иногда, через раз, обращаясь к новосозданному файлу в then мне кидает ошибку

Error: ENOENT: no such file or directory,

Файл там естесвенно есть, но он в этот момент я так полагаю все еще сохраняется на диск (открыв проводник, я вижу по иконке что файл еще в обработке несколько милисекунд). Что делать в таком случае? Ну не писать же таймаут.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 апр. 2024, в 12:48
1500 руб./за проект
16 апр. 2024, в 12:30
12000 руб./за проект
16 апр. 2024, в 12:13
10000 руб./за проект