收藏
回答

FileSystemManager的stat方法,递归获取所有目录Stats,这个仅返本目录下的吗?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 需求 getFileSystemManager 微信安卓客户端 8.0 3.0

FileSystemManager的stat方法 参数recursive为true,然后路径为wx.env.USER_DATA_PATH,

那么应该得到所有的wx.env.USER_DATA_PATH下所有子文件和子目录的列表了吧,

然后如果其中某个是目录而不是文件, 那么再递归调用FileSystemManager的stat 得到每层子目录下的列表 依次循环,应该就是所有的文件列表了吧?

但目前测试看到的现象是 比如只检查wx.env.USER_DATA_PATH的子目录 比如得到的结果是

name1=/gamecaches

name1=/gamecaches/main

name1=/gamecaches/resources

感觉好像是直接返回了包括所有深层子目录的总和,也就是说好像已经是被递归过了都,

所以想问问,这个参数recursive为true时,是已经自动递归了参数路径下 包括深层子目录的所有文件了吗 也就是说用户不用再自己递归调用了都?


回答关注问题邀请回答
收藏
登录 后发表内容