Как быть уверенным, что boost :: filesystem :: remove не пытается удалить файл, который используется другим процессом?

Это сработало для меня:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0
0
задан mkemmerz 15 January 2019 в 09:53
поделиться

1 ответ

Когда вы пытаетесь удалить файл, ваш Aws :: FStream все еще открыт. Поэтому вам просто нужно закрыть его, прежде чем пытаться удалить.

Я думаю, вы можете просто позвонить

input_data->close();

перед удалением файла.

0
ответ дан Matteo Ugolotti 15 January 2019 в 09:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: