getFileSystemManager

版本要求:
BaseKit≥2.2.3@ray-js/ray≥0.3.23
支持平台:
iOSAndroid
import { getFileSystemManager } from '@ray-js/ray';

// Promise 调用
try {
  const res = await getFileSystemManager();
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

方法签名
getFileSystemManager(params: )

描述

获取文件管理器,仅支持操作App内的文件。 如若文件操作的需要权,需另外调用权限接口申请。

参数

属性类型必填说明
complete() => void否接口调用结束的回调函数(调用成功、失败都会执行)
success() => void否接口调用成功的回调函数
fail(params: Object) => void否接口调用失败的回调函数
fail 回调参数
属性类型说明
errorMsgstring错误信息
errorCodestring | number错误码
错误扩展

返回值

类型:FileSystemManager
FileSystemManager
属性类型说明BaseKit 最低版本
accessfunction判断文件/目录是否存在v2.4.3
readFilefunction读取本地文件内容v2.0.1
readFileSyncfunction读取本地文件内容v2.0.1
saveFilefunction将文件另存一份到目标路径中。v2.4.3
saveFileSyncfunction将文件另存一份到目标路径中。-
statfunction获取文件Stats对象,需要文件读写权限v2.4.3
statSyncfunction获取文件Stats对象,需要文件读写权限v2.4.3
mkdirfunction创建目录,需要文件读写权限v2.4.3
mkdirSyncfunction创建目录,需要文件读写权限v2.4.3
rmdirfunction删除目录,需要文件读写权限v2.4.3
rmdirSyncfunction删除目录,需要文件读写权限v2.4.3
writeFilefunction写文件,需要文件读写权限v2.4.3
writeFileSyncfunction写文件,需要文件读写权限v2.4.3
removeSavedFilefunction删除已保存的本地缓存文件,需要文件读写权限v2.4.3

示例代码

import { getFileSystemManager } from '@ray-js/ray'

// getFileSystemManager 是 Task getter,返回文件管理器句柄,后续文件操作都挂在它上面。
const fm = await getFileSystemManager();
console.log(fm);