-t 文件类型
-r 包含子目录
-d 扫描文件夹
-a 文件属性 r: 读, /: 非
-s 排序方式, t:按时间排序, n:按文件号排序
Parameters
path – 扫描路径
arg – 扫描参数设置
max_deepth – 扫描目录层数,最大为9
callback – 每扫描完一个目录后回调一次
Returns
虚拟文件扫描结构体句柄
Returns
NULL: 扫描失败
struct vfscan *fscan_enterdir(struct vfscan *fs, const char *path)
文件扫描(进入指定子目录,只扫此目录下文件信息)
Parameters
fs – 文件扫描结构体句柄
path – 指定目录的相对路径
Returns
虚拟文件扫描结构体句柄
Returns
NULL: 扫描失败
struct vfscan *fscan_exitdir(struct vfscan *fs)
返回上一层的文件扫描目录
Parameters
fs – 文件扫描结构体句柄
Returns
虚拟文件扫描结构体句柄
Returns
NULL: 扫描失败