getFileSystemManager 中 rmdirSync 的 dirPath 非常确定为 string 类型,但总会提示错误提示:
dirPat must be a string;at pages/index/index page lifeCycleMethod onLoad function Error: dirPat must be a string
是 BUG ? 还是我哪里写错了 ?
我的代码如下:
var fsm = wx.getFileSystemManager();
fsm.rmdirSync(
{
dirPath: ''+wx.env.USER_DATA_PATH + '/cp_icon/',
recursive: true, // 递归删除目录及其内部所有文件
success:function(rs)
{
console.log('删除成功');
console.log(rs);
},
fail:function(e)
{
console.log('删除失败');
console.log(e);
}
});
fsm.rmdirSync(dirPath, ...)
直接作为参数传进去,而不是放在 obj 里
请问是我之前看错了?还是官方修改文档了?
我本来坚定是我没仔细看,直接想大多数 API 一样传入参数了。但是我发现 recursive 这个参数怎么突然不见了?我头晕跟其他API弄混了吗?总之我不可能自己“创造”出 recursive 这个参数,可我在其他相关API里面没能找到有需要 recursive 这个参数的。