跳到主要内容

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

📘备注