我在确定来自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
它可以正常工作吗?