nodejs遍历文件夹

2017-08-28  本文已影响2044人  2b75747cf703
var walk = function(dir) {
    var results = []
    var list = fs.readdirSync(dir)
    list.forEach(function(file) {
        file = dir + '/' + file
        var stat = fs.statSync(file)
        if (stat && stat.isDirectory()) results = results.concat(walk(file))
        else results.push(file)
    })
    return results
}
上一篇 下一篇

猜你喜欢

热点阅读