# getFileSystemManager

获取全局唯一的文件管理器。

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.12.0 3.9.0 3.10.0
扫码预览
用BoosHi扫码或PC端点击
网页应用 待开发 待开发 待开发 待补充

# 目录说明

小程序文件系统分为以下 2 个部分

# 用户目录

bzfile://user 开头,开发者拥有读写权限

# 临时目录

bzfile://temp 开头,开发者拥有读权限,删权限,无写权限

# 输入

# 输出

返回值:`FileSystemManager.,该对象的方法列表参见下表:

点击下表中的方法名,查看对应API的支持说明、调用方法

方法 介绍
appendFile(Object object) 在文件结尾追加内容
appendFileSync 同步在文件结尾追加内容
access(Object object) 判断本地文件/目录是否存在
accessSync 同步判断本地文件文件/目录是否存在
saveFile(Object object) 保存临时文件到用户目录
saveFileSync 同步保存临时文件到用户目录
getFileInfo(Object object) 获取本地文件信息
getSavedFileList 获取用户目录文件列表
removeSavedFile(Object object) 删除用户目录文件
copyFile(Object object) 复制本地文件
copyFileSync 同步复制本地文件
mkdir(Object object) 创建本地目录
mkdirSync 同步创建本地目录
readdir(Object object) 读取本地目录内文件列表
readdirSync 同步读取本地目录内文件列表
readFile(Object object) 读取本地文件内容
readFileSync 同步读取本地文件内容
rename(Object object) 重命名本地文件
renameSync 同步重命名本地文件
rmdir(Object object) 删除本地目录
rmdirSync 同步删除本地目录
stat(Object object) 获取本地文件 Stats 对象
statSync 同步获取本地文件 Stats 对象
unlink(Object object) 删除本地文件
unlinkSync 同步删除本地文件
writeFile(Object object) 写入本地文件
writeFileSync 同步写入本地文件

# 示例代码

try {
    let result = bz.getFileSystemManager();
    console.log(`getFileSystemManager success: ${JSON.stringify(result)}`);
} catch (error) {
    console.log(`getFileSystemManager fail: ${JSON.stringify(error)}`);
}
1
2
3
4
5
6
最后更新于 : 5/18/2023, 3:09:13 PM