wx.downloadFile下载的文件,会滞留在根目录之外的Download文件夹中,怎么删除?
发布于 6 年前 作者 plei 8649 次浏览 来自 问答

wx.downloadFile方法下载文件,在指定目录的情况下,文件会在wxanewfiles文件夹中出现。

本地的路径是:手机/tencent/MicroMsg/wxanewfiles/…  (wxanewFiles是根目录)

情形1:下载成功后,在根目录wxanewFiles之外,即:手机/tencent/MicroMsg/Download/appbrand文件夹中,还是会存在一个相同的临时文件。

情形2:在安卓手机中,打开的文件在“发送”时,会在:手机/tencent/MicroMsg/Download文件夹中,产生一个和 手机/tencent/MicroMsg/wxanewfiles/…(根目录)下一模一样的文件。

问题:根目录下的文件(手机/tencent/MicroMsg/wxanewfiles/…),可以通过wx.getFileSystemManager().unlink方法,指定路径删除;但目前没办法删除   手机/tencent/MicroMsg/Download/下面的文件。

注:目前只能通过手机管理清楚系统垃圾的方法,将tencent/MiscroMsg/Download里面的文件清楚,可这样做同时也清除了其他数据,而且这也增加了用户体验感的不友好程度,尤其在预览比较大的文件,并对这些文件进行转发操作的时候,一天就可能产生500MB以上的“垃圾”

回到顶部