函数:getFileSize 获取文件大小

函数名称:获取文件大小

函数功能:获取文件大小

TSLib 版本:仅 v1.2.8 及其以上版本支持

函数方法

size = getFileSize(file)

参数 类型 必填 说明
file string 文件路径
返回值 类型 说明
size number/nil 文件大小,单位:字节,文件不存在返回空

函数用例

require("TSLib")
--注意:仅 TSLib v1.2.8 及其以上版本支持
--TSLib v1.3.2 及其以上版本将 getFilesize 修改为 getFileSize
--getFileSize 写法仅 TSLib v1.3.2 及其以上版本支持,同时支持 getFilesize 的写法
local size = getFileSize(userPath().."/res/1.png")
if  size then
    dialog(size)
else
    dialog("文件不存在")
end

注意事项

  • 如果是安卓设备并且文件比较大推荐使用函数:getFileByte
  • iOS 可以使用以下代码
    function getFileSize(filePath)
      local file = io.open(filePath, "r")
      if not file then
          return 0
      end
      local size = file:seek("end")
      file:close()
      return size
    end
    local filePath = userPath().."/res/提示图.png"
    local fileSize = getFileSize(filePath)
    nLog("文件大小:" .. fileSize .. "字节")
    
Copyright 北京帮你玩科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2025-01-07 17:01:24

results matching ""

    No results matching ""