文件系统
文件系统是小程序提供的一套以小程序和用户维度隔离的存储以及一套响应的管理接口。通过wx.getFilesSystemManager()可以获取到全局唯一的文件管理器,所有文件管理操作通过FileSystemManager来调用。
···
var fs = wx.getFileSystemManager();
···
文件主要分为两大类:
代码包文件:代码包文件指的是在项目目录中添加的文件。
本地文件:通过调用本地产生,或通过网络下载下来,存储到本地的文件。
其中本地文件有分成三种:
① 本地临时文件:临时产生,随时会被回收的文件,不限制存储大小。
② 本地缓存文件:小程序通过接口把本地临时文件缓存后产生的文件,不能自定义目录和文件名。除非用户主动删除小程序,否则不会被删除,与本地用户文件共计最多可存储50M文件。
③ 本地用户文件:小程序通过接口把本地临时文件缓存后产生的文件。允许自定义目录和文件名,除非用户主动删除小程序,否则不会被删除,与本地缓存文件共计最多可存储50M文件。
代码包分类
由于代码包文件的大小限制,代码包文件适用于放置首次加载时需要的文件,对于内容较大或者需要动态替换的文件,不推荐用添加到代码包中,推荐在小游戏启动之后再用下载接口下载到本地。
访问代码包文件
代码包文件的访问方式是从项目根目录开始写文件路径,不支持相对路径的写法。
修改代码包文件
代码包内的文件无法在运行后动态修改或删除,修改代码包文件需要重新发布版本。
<