fs.stat中的返回值

时间:2015-07-16 16:47:39

标签: javascript node.js

我在确定来自fs.stat()的内容后返回值时出现问题,以下是示例:

function checkFile(fileName, type) {

   var status = false;

   // Get the stats assocatied to this file
   fs.stat(fileName, function (error, stats) {

      // get the time when the file was last modified
      var fileTime = moment(stats.mtime);

      if(type === "behind") {

        var query = moment(main.repoTime).isAfter(fileTime);

      } else if(type === "updated") {

        var query = moment(fileTime).isAfter(main.repoTime);

      }

      status = query;

    });

    return status;

}

我在这里做错了什么?如果我拿fs.stat它可以正常工作吗?

0 个答案:

没有答案