调用api实现的写出文件功能

易语言 2020-10-14 11:59:21

调用api实现的写出文件功能

hFile = CreateFileA (参_文件路径, 位或 (#GENERIC_READ, #GENERIC_WRITE), 0, 0, #CREATE_ALWAYS, #FILE_ATTRIBUTE_NORMAL, 0)
.如果真 (hFile = #INVALID_HANDLE_VALUE)
返回 (假)
.如果真结束
BufferLen = 取字节集长度 (参_欲写入文件的数据)
.如果真 (BufferLen = 0)
返回 (假)
.如果真结束
chBuffer = 取空白字节集 (BufferLen)
RtlMoveMemory (chBuffer, 参_欲写入文件的数据, BufferLen)
bRet = WriteFile (hFile, chBuffer, BufferLen, 0, 0)
CloseHandle (hFile)