Мое приложение должно убедиться, что всегда есть минимальное количество (возможно, 5-10 МБ) свободного места на диске, чтобы оно работало правильно. Я должен сохранить важные данные в файл, иначе все будет повреждено.
Основная проблема: что, если пользователь загружает мое приложение, и у него было ТОЧНО столько свободного места на диске, которое ему нужно для приложения (без моих данных, созданных при первом запуске)
Когда он сейчас запускает приложение, я пытаюсь выполнить некоторые начальные настройки - здесь мне нужно записать около 2-3 МБ в файл, и это место должно быть свободным.
Что я могу сделать, чтобы достичь этого?