下载的本地文件无法删除
发布于 6 年前 作者 jie65 18583 次浏览 来自 问答

wx.downloadFile 下载文件时指定保存路径

然后使用wx.getFileSystemManager().removeSavedFile删除该路径的文件提示删除失败

客户端提示"removeSavedFile:fail file not exist"

IOS手机提示  not a store filePath

安卓手机试了下红米 可以删除成功

但是在删除该路径前和删除失败后用wx.getFileSystemManager().stat查询文件状态 都可以查询到文件存在

2 回复

你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

这也是一个历史接口,存在一些平台不对齐的问题。removeSavedFile 的设定是只能删除通过 saveFile 产生的文件。

现在删除文件请使用 unlink 接口,文档地址 https://developers.weixin.qq.com/minigame/dev/document/file/FileSystemManager.unlink.html

同步版本 unlinkSync https://developers.weixin.qq.com/minigame/dev/document/file/FileSystemManager.unlinkSync.html

回到顶部