Может быть создан временный файл, хотя некоторые люди говорят, что у них есть проблемы с этим, я лично использовал их без проблем.Использование функций платформы для получения временного файла - лучший вариант.Не думайте, что вы можете писать в c: \ etc на окнах, так как это не всегда возможно.Не думайте, что имя файла связано с тем, что файл уже используется и т. Д. Неправильное использование временных файлов является причиной проблем людей, а не плохих временных файлов
Есть ли причина, по которой вы не можете просто оставить вторую часть в оперативной памяти, покаготовы к первому?В противном случае, вы можете определить размер, необходимый для первой части, и оставить этот раздел файла пустым, чтобы вернуться к заполнению позже.Это исключило бы необходимость временного файла.