收藏
回答

FileSystemManager.access如何在回调中获得文件名称

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 需求 FileSystemManager.access 工具 工具调试 工具调试

- 需求的场景描述(希望解决的问题)


- 希望提供的能力

FileSystemManager.access的回调如何才能访问path或者得到操作的文件名


最后一次编辑于  2018-05-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • HS
    HS
    2018-05-16

    您可以使用这种方法:



    function fsAccessSuccess(path, result) {

      console.log('fs.access', path, result.errMsg)
    }
     
    fs.access({
      // ...
      success: fsAccessSuccess.bind(that, path),

    })



    2018-05-16
    赞同
    回复 1
    • 丽丽家怪兽
      丽丽家怪兽
      2018-05-16
      3q,试试看
      2018-05-16
      回复
  • 丽丽家怪兽
    丽丽家怪兽
    2018-05-16


    function fsAccessSuccess(path, result) {

       console.log( 'fs.access' , path, result.errMsg)
    }
     


    class xxx
     
    {
     
    LoadRes(resName) {
     
     
     
    //check local file is existing
     
    var fileAccessObj = new FileAccessObj(resName);
     
    var fs = wx.getFileSystemManager();
     
    console.log("Load res " + fileAccessObj.path);
     
    //fs.access(fileAccessObj);
     
    fs.access({
     
    path: resName,
     
    success: fsAccessSuccess.bind(this, resName),
     
    fail: function (errmsg) {
     
    console.log("fail Load res ")
     
    },
     
    complete: function () {
     
    console.log("complete Load res ")
     
    },
     
    })
     
     
     
    }
     
    }

    这样可以,3q

    2018-05-16
    赞同
    回复