首页 目录 View on GitHub

the Leancloud framework G

返回

目的

加速文件系统访问
提供便捷的遍历方法,文件夹不存在不产生错误,忽略隐藏文件
由于leancloud本地文件是只读的,因此这个类也只有读取的方法

概念

PATH
可以取值为 absolute、application、leang,分别相对于 根目录、程序目录(package.json所在目录)、加载器(loader)所在路径。通常用的只有application
回调
对于有回调的接口,回调函数的签名应为:
function (文件名去掉.js, 绝对路径, 相对请求位置的相对路径) { ... }
其中“请求位置”就是 PATH
两个路径都是带有完整文件名的
文件树对象
{ folder:{ folder2:{ file1.js: "/home/app/folder/folder2/file1.js", file2.css: "/home/app/folder/folder2/file2.css" }, index.html: "/home/app/folder/index.html" }, file.txt: "/home/app/file.txt" }

API

read_[PATH]_source_tree_foreach(String path, Function callback)

循环遍历目录 path 每一个 JS 文件 调用 callback

read_[PATH]_source_foreach(String path)

读取目录 path 每一个 JS 文件 调用 callback(不遍历)

read_[PATH]_source_tree(String path)

读取目录树,返回文件树对象

read_[PATH]_dir_sync(String path)

类似 fs.readdirSync 但不包含隐藏文件