FileSystemManager
收藏我的收藏
通过 tt.getFileSystemManager 获取的实例,通过它可以管理文件。
属性
无
方法
| 方法名 | 说明 | 最低支持版本 |
|---|---|---|
| access | 判断文件/目录是否存在 | 1.15.0 |
| accessSync | 同步判断文件/目录是否存在 | 1.15.0 |
| appendFile | 在文件结尾追加内容在 | 2.60.0 |
| appendFileSync | 同步在文件结尾追加内容在 | 2.60.0 |
| copyFile | 复制文件 | 1.15.0 |
| copyFileSync | 同步复制文件 | 1.15.0 |
| getFileInfo | 获取该小程序下的 本地临时文件 或 本地缓存文件 信息 | 1.15.0 |
| getSavedFileList | 获取该小程序下已保存的本地缓存文件列表 | 1.15.0 |
| mkdir | 创建目录 | 1.15.0 |
| mkdirSync | 同步创建目录 | 1.15.0 |
| readdir | 读取目录内文件列表 | 1.15.0 |
| readdirSync | 同步读取目录内文件列表 | 1.15.0 |
| readFile | 读取本地文件内容 | 1.15.0 |
| readFileSync | 同步读取本地文件内容 | 1.15.0 |
| removeSavedFile | 删除该小程序下已保存的本地缓存文件 | 1.15.0 |
| rename | 重命名文件,可以把文件从 oldPath 移动到 newPath | 1.15.0 |
| renameSync | 同步重命名文件,可以把文件从 oldPath 移动到 newPath | 1.15.0 |
| rmdir | 删除目录 | 1.15.0 |
| rmdirSync | 同步删除目录 | 1.15.0 |
| saveFile | 保存临时文件到本地。此接口会移动临时文件,因此调用成功后,tempFilePath 将不可用 | 1.15.0 |
| saveFileSync | 同步保存临时文件到本地。此接口会移动临时文件,因此调用成功后,tempFilePath 将不可用 | 1.15.0 |
| stat | 获取文件 Stat 对象 | 1.15.0 |
| statSync | 同步获取文件 Stat 对象 | 1.15.0 |
| truncate | 对文件内容进行截断操作 | 2.60.0 |
| truncateSync | 同步对文件内容进行截断操作 | 2.60.0 |
| unlink | 删除文件 | 1.15.0 |
| unlinkSync | 同步删除文件 | 1.15.0 |
| unzip | 解压文件 | 1.15.0 |
| writeFile | 写文件 | 1.15.0 |
| writeFileSync | 同步写文件 | 1.15.0 |
目录说明
小程序文件系统分为以下 3 个部分
用户目录
以 ttfile://user 开头, 开发者拥有读写权限
临时目录
以 ttfile://temp 开头, 开发者拥有读权限, 无写权限
包目录
小程序包体目录, 开发者拥有读权限, 无写权限
访问 包目录不需要填写前缀, 例如读取包内 app.js 文件
const fileSystemManager = tt.getFileSystemManager() fileSystemManager.readFile({ filePath: "app.js", encoding: "utf8", success(res) { // app.js 文件内容 console.log(res.data) }, fail(res) { // console.error("读取失败", res.errMsg) }, })
该文档是否有帮助?
有帮助
无帮助
