11.0.4 • Published 4 years ago
better-fs v11.0.4
特点
- 基于
graceful-fs
,更可靠 - 提供全部
fs
native 方法,部分原生回调方式改为 promise - 提供
copy,remove,move
等实用方法的异步和同步调用 - 全部用
typescript
开发,可靠性高,vscode
智能提示支持 - 全部 api 有
jest
单元测试,测试覆盖率如下图
使用
typescript
import * as fs from 'better-fs'
fs.copy()
fs.remove()
......
node
const fs = require('better-fs');
fs.copy()
fs.remove()
......
api
全部 fs 默认 api,改变下面原生方法返回值为 promise
lstat,
readdir,
rename,
unlink,
writeFile,
readFile,
开发下面方法,返回值 promise.方法名+Sync
可调用同步方法
copy
复制目录,文件到目标地址
ensureWriteFile
写文件,如果目标文件目录不存在,会自动创建目录
isExist
文件是否存在
ensureMkdir
类似 mkdir -p
move
移动目录,文件到指定地点或重命名
pipe
输入 src 和 dest 文件地址,执行 stream pipe,返回 promsie
readInclude
读取目标目录下的所有目录,文件
remove
移除目标目录,文件夹
11.0.4
4 years ago
11.0.3
4 years ago
11.0.0
4 years ago
11.0.1
4 years ago
10.0.8
4 years ago
10.0.6
4 years ago
10.0.7
4 years ago
10.0.4
4 years ago
10.0.2
4 years ago
10.0.1
4 years ago
10.0.0
4 years ago
1.7.0
8 years ago
1.6.0
8 years ago
1.5.0
8 years ago
1.4.1
8 years ago
1.3.0
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.0
8 years ago
0.0.1
8 years ago