lfs.ScanPath 删除目录
🎯功能
遍历目录
📜语法
结果 = lfs.ScanPath(目录路径[, 遍历类型, 是否递归遍历])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
目录路径 | 字符串 | 要遍历的文件夹路径 |
遍历类型 | 数值型 | 可选, 1 :遍历文件, 2 :遍历目录, 3 :遍历所有, 默认为3 |
是否递归遍历 | 布尔型 | 可选, 是否递归遍历子文件夹, true 为递归, false 为仅遍历当前文件夹, 默认为false |
📤返回
字符串数组
,返回包含文件名或者文件夹名的数组
💡示例
Import "lfs.lua"
Dim tbl
// 递归遍历文件
tbl = lfs.ScanPath(GetSdcardDir() & "/Pictures", 1, true)
For Each k , v In tbl
TracePrint k, v
Next
// 递归遍历目录
tbl = lfs.ScanPath(GetSdcardDir() & "/Pictures", 2, true)
For Each k , v In tbl
TracePrint k, v
Next
// 递归遍历文件和目录
tbl = lfs.ScanPath(GetSdcardDir() & "/Pictures", 3, true)
For Each k , v In tbl
TracePrint k, v
Next
📘备注
无