在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
使用lua拷贝二进制文件相比文本文件复杂一点,方法如下 function copyFunc(targetPath,sourcePath) local rf = io.open(sourcePath,"rb") --使用“rb”打开二进制文件,如果是“r”的话,是使用文本方式打开,遇到‘0’时会结束读取 local len = rf:seek("end") --获取文件长度 rf:seek("set",0)--重新设置文件索引为0的位置 local data = rf:read(len) --根据文件长度读取文件数据 local wf = io.open(targetPath,"wb") --用“wb”方法写入二进制文件 wf:write(data,len) rf:close() wf:close() end |
请发表评论