https://github.com/rwson/parse-directorys
整个目录解析成一个大对象
https://github.com/rwson/parse-directorys
Last synced: 21 days ago
JSON representation
整个目录解析成一个大对象
- Host: GitHub
- URL: https://github.com/rwson/parse-directorys
- Owner: rwson
- Created: 2017-02-08T07:25:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-09T08:57:48.000Z (about 9 years ago)
- Last Synced: 2025-11-04T23:02:40.503Z (9 months ago)
- Language: JavaScript
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# parse-directorys
把目录结构解析成一个目录树对象
##### Usage
npm install parse-directorys --save
...
var parser = require("parse-directorys");
parser(".....");
最终返回的结构类型
```javascript
name 目录名
type 类型(file/folder)
fullPath 全路径
parent 父级目录路径
files 当前目录下所有文件
parent 父级目录路径
fullPath 全路径
name 文件名
size 文件大小(kb)
extName 文件结构
mimeType mime类型
folders 当前目录下所有目录(结构同上)
name 目录名
type 类型(file/folder)
fullPath 全路径
parent 父级目录路径
files 当前目录下所有文件
parent 父级目录路径
fullPath 全路径
name 文件名
size 文件大小(kb)
extName 文件结构
mimeType mime类型
folders 当前目录下所有目录(结构同上)
```
##### 测试
```bash
git clone https://github.com/rwson/parse-directorys.git
cd parse-directorys
// 修改server.js里面"/Users/Mrson/My/Projects/Uquiz/uquiz-ng4/src"到自己机器的任意路径
node server.js
访问http://localhost:3000查看结果
```