所以我有这个方法:
module.exports = {
scanDirectory: function() {
walker.on('file', function(root, stat, next) {
files.push(stat.name);
console.log(files[i]);
next();
i++;
//console.log('The number of items in the array is: ' + files.length);
});
return files;
},
readFiles: function(name) {
var text = fs.readFileSync('./views/index.jade', 'utf8');
return text;
}
};
第一部分扫描目录并返回目录中的文件。(假设第一个函数有效) - 当我运行程序时它在一定程度上起作用,但这只是一个参考..
对于第二个函数,我希望它从 file[i] 数组中读取文件,而不是专门指定
> './views/index.jade'
我想知道这是否可能......想澄清一下,而不是
> readFileSync('./views/blah.txt', 'utf8');...
我想要类似的东西...
for(i=0; i<files.length; i++) {
var text = fs.readFileSync(file[i], 'utf8');
return text;
}
如果这样的事情是可能的,请指导我如何或指出我正确的方向。
非常感谢,谢谢,布赖恩