标签: mfc diskspace
我的基于MFC的应用程序会在磁盘上写入多个不同类型的文件。我必须为整个应用程序预先分配固定磁盘空间,以便其他应用程序不会占用我的磁盘资源。通过谷歌,我想出了如何为单个文件预先分配磁盘空间,但不为多个文件预先分配。
答案 0 :(得分:1)
请参阅此回答Reserve disk space before writing a file for efficiency
答案 1 :(得分:0)
我认为不可能在应用程序级别预先分配磁盘空间(即为多个文件预先分配一大块空间)。您必须使用CFile::Seek或SetFilePointer分别为每个文件分配空间。
CFile::Seek
SetFilePointer