file-tree-simple

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i file-tree-simple

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

4.18 kB

Total Files

4

Last publish

Collaborators

  • yanjundong