1

我想知道搜索具有*.tmpl.*类似comment.tmpl.dotNode 格式的模板文件并获取文件内容并将其作为回调中的参数执行的最佳方法是什么?

4

1 回答 1

1

我的基本计划是

  1. 阅读目录
  2. 使用正则表达式匹配您的文件名模式
  3. 阅读文件并做任何你需要的事情

这是一些让您入门的代码,这里是 NodeJs http://nodejs.org/api/fs.html中的文件系统 API

    var fs = require('fs'),
    sourcePath = '/your path/'; 

    var files = fs.readdirSync(sourcePath);

    for (var f in files){
        var file = files[f];

        if (file.match(/.*\.tmpl\..*/) {

            // do whatever you want e.g. read the file
            fs.readFile(file, function (err, data) {
                 if (err) throw err;
                 console.log(data);
            });
        }
    }
于 2012-12-11T10:56:04.457 回答