创建指定大小的文件

来源:互联网 发布:penbeat专用笔 淘宝 编辑:程序博客网 时间:2024/05/21 08:58

方法一:

方法二:

#include <windows.h>void main(){int lDistance = 10240;HANDLE hFile = CreateFile("test2.dat", GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);SetFilePointer (hFile, lDistance, NULL, FILE_BEGIN) ;SetEndOfFile(hFile);//必须调用SetEndOfFile,否则SetFilePointer的修改不生效CloseHandle(hFile);}


两种方法会用0填充满文件,得到的并不是稀疏文件。

原创粉丝点击