• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

返回列表 12345678» / 22
发新话题 回复该主题

[山海师] 庆祝论坛开放,更新一个实用的文件插件(lua开源) [复制链接]

1#
点击关闭鉴定图章


庆祝论坛重开,悄咪咪的发一个lfs文件库的封装插件

亮点:此lua插件可再android和ios上通用
1、获取文件的属性
2、改变当前的工作路径为dirpath
3、获取当前的工作路径
4、创建文件夹,支持多级创建
5、删除文件夹
6、递归遍历文件夹
7、设置文件的访问时间和修改时间




函数原型:lfs.Attribute(filepath, name)

功能:获取文件的属性
参数1:filepath,必选参数,文件路径
参数2:name,可选参数,属性名称
返回:不填name参数时返回包含所有属性的键值表,否则返回属性name对应的值
  1. Import "lfs.lua"
  2. Dim tbl, file_path
  3. file_path = GetSdcardDir() & "/test.json"

  4. // 获取全部属性
  5. tbl = lfs.Attributes(file_path)
  6. For Each key , value In tbl
  7. TracePrint key & ": " & value
  8. Next

  9. // 获取指定属性
  10. TracePrint lfs.Attributes(file_path, "mode")
复制代码


具体属性列表参考下图:








函数原型:lfs.Chdir(dirpath)
功能:改变当前的工作路径为dirpath



函数原型:lfs.Currentdir()
功能:获取当前的工作路径



函数原型:lfs.Mkdir(dirpath)
功能:创建文件夹,支持多级创建
参数:dirpath,必选参数,要创建的文件夹路径
  1. Import "lfs.lua"
  2. Call lfs.Mkdir(GetSdcardDir() & "/aaaaa/bb/cc" )
复制代码




函数原型:lfs.Rmdir(dirpath)
功能:删除文件夹
参数:dirpath,必选参数,要删除的文件夹路径
  1. Import "lfs.lua"
  2. Call lfs.Rmdir(GetSdcardDir() & "/aaaaa/bb/cc" )
复制代码





函数原型:lfs.ScanPath(dirpath)
功能:递归遍历文件夹
参数:dirpath,必选参数,要遍历的文件夹路径
返回:返回包含文件夹内所有文件的数组
  1. Import "lfs.lua"
  2. Dim dir_path, tbl
  3. dir_path = GetSdcardDir() & "/Download"
  4. tbl = lfs.ScanPath(dir_path)
  5. For i = 1 to Len(tbl)
  6.     TracePrint tbl[i]
  7. Next
复制代码





函数原型:lfs.Touch(filepath, atime, mtime)
功能:设置文件的访问时间和修改时间
参数1:filepath,必选参数,文件路径
参数2:atime,可选参数,访问时间(Unix时间,单位秒),如不填则默认设置成当前时间
参数3:mtime,可选参数,修改时间(Unix时间,单位秒),如不填则默认设置成当前时间
  1. Import "lfs.lua"
  2. Dim file_path = GetSdcardDir() & "/test.png"
  3. TracePrint lfs.Touch(file_path, Time(), Time())
复制代码




插件开源下载(回复可见):
lfs.zip (1.12 K, 下载次数:1049)

点评

果壳王子  山海出品,必出精品!  发表于 2021/11/17 15:11:22

    请稍侯...

已有2评分我要评分查看所有评分

最后编辑山海师 最后编辑于 2021-11-11 18:10:30
本主题由 超级版主 瑞祥幽冥狼 于 2023/7/23 18:52:42 执行 审核帖子 操作
2#

寄情山海,一生相随,支持一下

3#

收藏学习

4#

山海插件YYDS

5#

谢谢分享

6#

支持了支持了

7#

让我看看是啥好东西

我是小歌。。
8#

今天不潜水了,顶一个

9#

希望shanhai插件继续更新~~

诚交天下好友:VX:stnvip
10#

山海师 能不能出一个ios 读取plist文件的插件 有的可以读取 有的读取出来会乱码 但是在爱思上面看又是xml格式

11#

山海插件YYDS

脚本定制,欢迎咨询QQ: 2692863915
12#

奥利给 祝按键越来越好 祝大家越来越幸福

脚本订购 软件设计 请联系 QQ:1762272313 添加请注明原因!
脚本订购起步价:100 RMB 非诚勿扰 点击打开淘宝店铺
承接: 小型/中型 个人/工作室 项目脚本开发
提示: 电脑版 / 安卓版[仅限图色脚本 外挂免谈]
软件保障条约:【暂不收徒 不无偿指导 !谢谢支持】
1:脚本维护与更新视情况收费一定的费用!
2:所有定制均需订金,否则勿扰. 非诚勿扰 !
3:天下没有白吃的午餐.所以别浪费彼此宝贵的时间.
4:天道酬勤 ,人道酬诚 .人无信则不立.
13#

很好,再多一些更新,就更好了.

14#

支撑一下.............

噗噗个噗
15#

寄情山海,一生相随,支持一下

16#

寄情山海,一生相随,支持一下

17#

回复 10楼阿清哟的帖子

我有方法-来呀

诚交天下好友:VX:stnvip
18#

大神山海

19#

支持了支持了

20#

感谢开源

发新话题 回复该主题