收藏
回答

getFileSystemManager 的 rmdirSync BUG ?

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
Bug rmdirSync 微信iOS客户端 6.7.1.1321 2.1.3

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);

    }

});

        

回答关注问题邀请回答
收藏

1 个回答

  • Special
    Special
    2018-07-14

    fsm.rmdirSync(dirPath, ...)


    直接作为参数传进去,而不是放在 obj 里

    2018-07-14
    有用
    回复 1
    • 我就磨刀,啥也不做
      我就磨刀,啥也不做
      2018-07-16

      请问是我之前看错了?还是官方修改文档了?

      我本来坚定是我没仔细看,直接想大多数 API 一样传入参数了。但是我发现 recursive 这个参数怎么突然不见了?我头晕跟其他API弄混了吗?总之我不可能自己“创造”出 recursive 这个参数,可我在其他相关API里面没能找到有需要 recursive 这个参数的。

      2018-07-16
      回复
登录 后发表内容