VFS
serviceServiceLess than 1 minute
虚拟文件API。
可单独导出的API:ls,list,mkdir,rm,read,write,也可以直接导出fs,其挂载着上述的API。
ls
获取文件列表。返回是String[]。
filter
type
导出文件类型EFilterType。
EFilterType.directroy,只要文件夹。EFilterType.file,只需要文件。
name
- 传递
*.ts来获取某种类型的文件。 - 传递
xxx来获取某个文件名的文件。
example
import { ls, EFilterType } from "@bfsx/vfs"
const lsFileList = await ls("/", {
filter: [
{
type: EFilterType.file,
name: ["*.ts", "index"]
},
{
type: EFilterType.directroy,
name: ["core"]
}],
recursive: true
})
console.log("vfs测试:获取ls : ", lsFileList)
list
以迭代器形式获取文件列表。
for await (const entry of fs.list("./")) {
console.log(`vfs测试:获取${entry.type}的各项信息: `, entry.name, entry.extname, entry.basename,
entry.path, entry.relativePath)
}
read
write
mkdir
rm
Powered by Waline v2.15.7