抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

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 移动到 newPath1.15.0
renameSync同步重命名文件,可以把文件从 oldPath 移动到 newPath1.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) }, })

该文档是否有帮助?