Windows创建指定大小
来源:互联网 发布:部落战争手游源码下载 编辑:程序博客网 时间:2024/06/06 20:46
用文件映射可以瞬间创建一个空的大文件。
VOID CreateSpecifiedSizeFile(DWORD dwSizeHigh, DWORD dwSizeLow)
{HANDLE hFile = CreateFile(_T("1.txt"), GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile != INVALID_HANDLE_VALUE){
HANDLE hFileMap = CreateFileMapping(hFile, NULL, PAGE_READWRITE, NULL, dwSize, NULL);
if (hFileMap)
{
CloseHandle(hFileMap);
hFileMap = NULL;
}
CloseHandle(hFile);
hFile = INVALID_HANDLE_VALUE;
}
}
dwSizeLow < 4*1024*1024*1024 (当dwSizeHigh为0时。否则报错0x000003ee 文件所在的卷已被外部更改,因此打开的文件不再有效。)
dwSizeHigh 表示文件超过4G,当dwSizeHigh = 1,dwSizeLow = 0:文件大小为4G
当磁盘空间不足时,错误码:0x70
ERROR_DISK_FULL
112
There is not enough space on the disk.
阅读全文
0 0
- Windows创建指定大小
- windows相应的API创建指定大小的空文件
- 创建指定大小的文件
- 创建指定大小的文件
- 创建指定大小的文件
- linux创建指定大小文件夹
- 如何创建指定大小的Jar
- 用Fsutil创建指定大小的文件
- 创建指定大小的文件的代码
- 编程创建指定大小的文件
- 创建指定大小的空文件
- 用fsutil创建指定大小的文件
- 命令行创建android avd指定屏幕大小
- fopen创建指定大小的文件
- 命令行创建指定屏幕大小的avd
- Android创建指定大小、类型的文件
- 如何创建指定大小的数组/字符串
- 创建一个指定大小格式的文件
- PHPStrom安装XDEBUG(转载备忘)
- Spring上下文ContextLoaderListener作用
- 对数组排序后并判断是否为等差
- GO 测试
- Android Studio Gradle编译优化方法
- Windows创建指定大小
- virtual机制
- C++实现单链表(用函数模板)
- jquery截取字符串中的数字
- cookie 过期时间
- openshift/origin学习记录(2)——添加Router组件
- XML HttpRequest
- activemq相关api以及配置
- 泛型