C.API.清空文件内容(不删除或覆盖文件) 博客分类: 学习笔迹.C CAPI清空文件SetFilePointerSetEndOfFile
程序员文章站
2024-03-14 16:18:10
...
HANDLE hWriteFile = NULL;/* 文件句柄 */ if(!(hWriteFile = CreateFile(szFileAddr.c_str(), GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ, /* 允许后续对文件的读操作 */ NULL, OPEN_EXISTING, /* 打开存在的文件 */ FILE_ATTRIBUTE_NORMAL, NULL ))) return false; SetFilePointer(hWriteFile, 0, NULL, FILE_BEGIN); /* 将文件'游标'移至文件开始 */ SetEndOfFile(hWriteFile); /*将'游标'位置设为文件结束位置*/ CloseHandle(hWriteFile);