函数:hlfs.getFileList 列出所有文件
函数分类:ts.so
函数名称:列出所有文件
函数功能:获取目录下所有文件列表,返回一个表
函数方法
tableGet =ts.hlfs.getFileList(path,bool)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
path | string | 是 | 目标目录的路径 |
bool | boolean | 否 | 不写默认为 false - 不过滤返回值中的符号, true - 过滤返回值中的符号, 仅支持 iOS ts.so v1.4.3、Android ts.so v1.1.4 及其以上版本 |
返回值 | 类型 | 说明 |
---|---|---|
tableGet | table | 目录下所有文件列表 |
函数用例
local ts = require("ts")
creatflag= ts.hlfs.makeDir("/var/mobile/hello") --新建文件夹
io.open("/var/mobile/hello/test.txt","w"):write("测试"):close()--在 /var/mobile/hello 目录下创建一个 test.txt 的文件夹并写入“测试”这个字符串
io.open("/var/mobile/hello/test2.txt","w"):write("测试2"):close()
tableGet = ts.hlfs.getFileList("/var/mobile/hello",true) --列出 hello 文件夹下所有文件
if tableGet then
for i,v in pairs(tableGet) do
dialog(string.format("%s = %s",i,v),1)
mSleep(3000)
end
else
dialog("没有此文件夹")
end