zoukankan      html  css  js  c++  java
  • lua拷贝二进制文件的方法

    使用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

  • 相关阅读:
    sql 计算auc
    tf.app.flags
    transformer
    python 直连 hive
    rnn 详解
    yolov3
    记学习react-native
    html5横、竖屏状态 以及禁止横屏
    图片懒加载
    npm安装的时候报-4048
  • 原文地址:https://www.cnblogs.com/HemJohn/p/5186485.html
Copyright © 2011-2022 走看看