Предварительное выделение дискового пространства для приложения

Мое приложение на основе MFC записывало на диск несколько файлов разных типов. Мне приходится предварительно выделять фиксированное дисковое пространство для всего приложения, чтобы другие приложения не съедали мои дисковые ресурсы. Через гугл я разобрался, как предварительно выделить место на диске для одного файла, а не для нескольких файлов.


person user401132    schedule 13.11.2010    source источник


Ответы (2)



Я не думаю, что возможно предварительно выделить дисковое пространство на уровне приложения (т.е. предварительно выделить часть пространства для нескольких файлов). Вы должны выделить место для каждого файла отдельно, используя CFile::Seek или SetFilePointer.

person swatkat    schedule 13.11.2010