fs-extend
提供扩展原生fs模块不支持的功能
Usage
npm i fs-extend -S
const fsEx = fsEx
Function
mkdir(path, callback)
递归建立目录mkdirSync(path)
同步递归建立目录rm(path, callback)
删除目录及子目录rmSync(path)
同步删除目录及子目录find(path, pattern, callback)
查找path
目录及子目录下匹配pattern
的文件和目录。findSync(path, pattern)
同步查找path
目录及子目录下匹配pattern
的文件和目录。listFiles(path, callback)
列出目录及子目录下所有文件listFilesSync(path)
同步列出目录及子目录所有文件empty(path, callback)
判断目录是否空目录emptySync(path)
同步判断目录是否空目录
mkdir
path
<string> 目录路径callback
<Function>err
<Error>
递归建立目录
fsEx
mkdirSync
同步递归建立目录
path
<string>
try fsEx console catch err console
rm
删除目录及子目录
path
<string> 目录路径callback
<Function>err
<Error>
fsEx
rmSync
同步删除目录及子目录。
path
<string> 删除的目录
try fsEx console catch err console
find
查找path
目录及子目录下匹配pattern
的文件和目录。
path
<string> 查找的目录。pattern
<string> | <RegExp> 查找的模式。callback
<Function>err
<Error>result
<string[]> 查找的结果。
fsEx
findSync
同步查找path
目录及子目录下匹配pattern
的文件和目录。
path
<string> 目录路径。pattern
<string> | <RegExp> 查找的模式。
try const result = fsEx console catch err console
listFiles
列出目录及子目录下所有文件。
path
<string>callback
<Function>err
<Error>result
<string[]> 文件列表。
fsEx
listFilesSync
同步列出目录及子目录所有文件。
try const result = fsEx console catch err console
empty
判断目录是否空目录
fsEx
emptySync
同步判断目录是否空目录。
path
<string>
try const isEmpty = fsEx console catch err console