我要对一个大文件进行处理,希望先为输出结果预留磁盘空间,再根据处理过理向输出文件写入内容,也就是我可能会先写入文件尾的信息,也可能先写中间的,就像bittorrent下载文件时先在磁盘上分配相同大小的文件那样,有没有c++或sdk支持的方法?不用WriteFile,那个很慢,1G要55秒钟,有没有更快的方法,bittorrent就挺快的,好像1秒就OK了。