FileSystemManager.stat
获取文件 Stats 对象,需要写入相册权限
参数
Object object
获取文件 Stats 对象,回调函数
回调参数 Object res
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| path | string | 是 | 文件/目录路径 (本地路径) | |
| recursive | boolean | 否 | 是否递归获取目录下的每个文件的 Stats 信息 默认值:false | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
object.success 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| fileStatsList | array | 文件列表 |
object.fail 回调参数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| errorMsg | string | 插件错误信息 |
| errorCode | string | 错误码 |
| innerError | object | 插件外部依赖错误信息 {errorMsg: string, errorCode: string } |
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。
函数定义示例
/**
* 获取文件Stats对象,需要写入相册权限
*/
export function stat(params: {
/** 文件/目录路径 (本地路径) */
path: string;
/**
* 是否递归获取目录下的每个文件的 Stats 信息
* 默认值:false
*/
recursive?: boolean;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: () => void;
/** 接口调用成功的回调函数 */
success?: (params: {
/** 文件列表 */
fileStatsList: FileStats[];
}) => void;
/** 接口调用失败的回调函数 */
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
FileSystemManager.writeFile
写文件,需要写入相册权限
参数
Object object
写文件,回调函数
回调参数 Object res
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| filePath | string | 是 | 要写入的文件路径 (本地路径) | |
| data | string | 是 | 要写入的文本数据, 根据 encoding 编码 | |
| encoding | string | 否 | 指定写入文件的字符编码,目前支持【utf8、ascii、base64】, 默认 utf8 | |
| complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 |
函数定义示例
/**
* 写文件,需要写入相册权限
*/
export function writeFile(params: {
/** 要写入的文件路径 (本地路径) */
filePath: string;
/** 要写入的文本数据, 根据encoding编码 */
data: string;
/** 指定写入文件的字符编码,目前支持【utf8、ascii、base64】, 默认utf8 */
encoding?: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: () => void;
/** 接口调用成功的回调函数 */
success?: (params: null) => void;
/** 接口调用失败的回调函数 */
fail?: (params: {
errorMsg: string;
errorCode: string | number;
innerError: {
errorCode: string | number;
errorMsg: string;
};
}) => void;
}): void;
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。
4455

被折叠的 条评论
为什么被折叠?



