Мое приложение на основе MFC записывало на диск несколько файлов разных типов. Мне приходится предварительно выделять фиксированное дисковое пространство для всего приложения, чтобы другие приложения не съедали мои дисковые ресурсы. Через гугл я разобрался, как предварительно выделить место на диске для одного файла, а не для нескольких файлов.
Предварительное выделение дискового пространства для приложения
Ответы (2)
См. этот ответ Зарезервируйте место на диске перед записью файла для повышения эффективности а>
person
Martin Beckett
schedule
25.02.2011
Я не думаю, что возможно предварительно выделить дисковое пространство на уровне приложения (т.е. предварительно выделить часть пространства для нескольких файлов). Вы должны выделить место для каждого файла отдельно, используя CFile::Seek
или SetFilePointer
.
person
swatkat
schedule
13.11.2010