1.0.0 • Published 4 years ago

file-tree-simple v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

file-tree-simple

NPM version npm download

获取目录树

安装

$ npm i file-tree-simple --save

使用

const fileTree = require('file-tree-simple')

fileTree(__dirname) // {tree<Object>, files<Array>}

/*
输出内容格式:
{ tree:
   { pathName: 'E:\\GitHub\\file-tree-simple\\test',
     isFile: false,
     children: [ ... ] },
  files: ['E:\\GitHub\\file-tree-simple\\test\\index.js', ... ] }
*/

// 过滤文件或目录
fileTree(__dirname, {
  fileFilter: ({ name }) => {
    return path.extname(name + '') === '.js'
  },
  dirFilter: ({ name }) => {
    return name !== '.cbd'
  }
})

License

MIT