Lua获取文件长度和判断文件是否存在函数分享

 更新时间:2015年04月20日 11:26:25   投稿:junjie  
这篇文章主要介绍了Lua获取文件长度和判断文件是否存在函数分享,需要的朋友可以参考下

获得文件长度

复制代码 代码如下:

 function length_of_file(filename)
  local fh = assert(io.open(filename, "rb"))
  local len = assert(fh:seek("end"))
  fh:close()
  return len
end

判断文件是否存在
复制代码 代码如下:

function file_exists(path)
  local file = io.open(path, "rb")
  if file then file:close() end
  return file ~= nil
end

相关文章

  • Lua math.fmod使用时的小数问题

    Lua math.fmod使用时的小数问题

    这篇文章主要介绍了Lua math.fmod使用时的小数问题,math.fmod用于取模运算,使用小数时可能会遇到不可预料的结果,所以应该避免使用小数,需要的朋友可以参考下
    2015-06-06
  • Lua脚本获取喜马拉雅MP3音频地址

    Lua脚本获取喜马拉雅MP3音频地址

    这篇文章主要介绍了Lua脚本获取喜马拉雅MP3音频地址,本文直接给出代码实例,需要的朋友可以参考下
    2015-04-04
  • Lua 操作 MongoDB 数据库实例

    Lua 操作 MongoDB 数据库实例

    这篇文章主要介绍了Lua 操作 MongoDB 数据库实例,本文给出了修改后的lua-mongo API和具体的操作MongoDB 数据库代码,需要的朋友可以参考下
    2015-03-03
  • Lua判断变量是否为数字、字符串是否可以转换为数字等

    Lua判断变量是否为数字、字符串是否可以转换为数字等

    这篇文章主要介绍了Lua判断变量是否为数字、字符串是否可以转换为数字等,本文讲解了Lua 判断是字符还是数字的方法、Lua判断数字的方法、判断可否转换为数字的方法、判断并且准备一个初值的方法,需要的朋友可以参考下
    2015-04-04
  • 简单讲解Lua中的垃圾回收机制

    简单讲解Lua中的垃圾回收机制

    这篇文章主要介绍了Lua中的垃圾回收机制,自动的垃圾回收是Lua的重要特性之一,需要的朋友可以参考下
    2015-05-05
  • Lua中的loadfile、dofile、require详解

    Lua中的loadfile、dofile、require详解

    这篇文章主要介绍了Lua中的loadfile、dofile、require详解,本文分别用实例讲解它的用法和特点等内容,需要的朋友可以参考下
    2014-09-09
  • Lua极简入门指南(六):模块

    Lua极简入门指南(六):模块

    这篇文章主要介绍了Lua极简入门指南(六):模块,本文讲解了require函数、编写模块、查找模块等内容,需要的朋友可以参考下
    2014-10-10
  • Lua之wrap函数用法示例

    Lua之wrap函数用法示例

    这篇文章主要介绍了Lua之wrap函数用法示例,本文同时总结了wrap和Create的区别,需要的朋友可以参考下
    2015-04-04
  • Lua性能优化技巧(四):关于字符串

    Lua性能优化技巧(四):关于字符串

    这篇文章主要介绍了Lua性能优化技巧(四):关于字符串,本文讲解了关于字符串的一些优化技巧,需要的朋友可以参考下
    2015-04-04
  • Lua中访问table里函数的方法示例

    Lua中访问table里函数的方法示例

    这篇文章主要介绍了Lua中访问table里函数的方法示例,本文例子超级简单,算是入门实例吧,其实只需要表名.方法名即可访问,重要的还是其它代码写法,本文给出了一个完整的代码示例,需要的朋友可以参考下
    2015-04-04

最新评论