|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
在问答区看到一个精易模块的 文件_写出字节集W 相关的问题,然后问了半天文心一言,一直不告诉我如何用 WriteFile 相关的命令插入数据 结果我直接明着问
没仔细看,意思就是也是要读取修改,OK开动
fileId = 文件_打开文件W (删除Unicode结尾空白字节 (A2W (“D:\Program\项目\新建 文本文档.txt”), 真), 3, #无限制 ) 文件_移动读写位置W (fileId, #文件首, 0 ) 文件_插入字节集W (fileId, A2U (“dfafaf”)) 文件_关闭文件W (fileId )|
文件_插入字节集W | 逻辑型 | | |
文件句柄 | 整数型 | | | | 要写出的数据 | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | nMaxCount | 整数型 | | | len | 整数型 | | | w | 整数型 | | | newBin | 字节集 | | | 如果真 (文件句柄 ≤ 0 )返回 (假)nMaxCount = 取字节集长度 (要写出的数据)w = 文件_取读写位置W (文件句柄 ) len = 文件_取文件长度W (文件句柄 )文件_移动读写位置W (文件句柄, #文件首, w ) 如果 (文件_是否在文件尾W (文件句柄 )) newBin = 要写出的数据 newBin = 取空白字节集 (nMaxCount + len - w ) newBin = 要写出的数据 + 文件_读入字节集W (文件句柄, len - w ) 文件_移动读写位置W (文件句柄, #文件首, w ) nMaxCount = 取字节集长度 (newBin )返回 (WriteFile (文件句柄, newBin, nMaxCount, #NULL, #NULL ))
|
评分
-
查看全部评分
|