💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 调用方法: `require("Storage").hash(regex)` ## 参数 `regex` - [可选] 如果提供,则在进行哈希处理之前,将根据此正则表达式(使用`String.match(regexp)`)检查文件名是否匹配 ## 返回 匹配文件的哈希值 ## 描述 列出闪存区域中与指定正则表达式匹配的所有文件(忽略 StorageFiles),然后对其文件名和文件位置进行哈希处理。 相同的文件可能具有不同的哈希值(例如,如果存储被压缩并且文件移动),但不同文件具有相同哈希值的可能性非常小。 ~~~ // Hash files require("Storage").hash() // Files ending in '.boot.js' require("Storage").hash(/\.boot\.js$/) ~~~ **注意:** 此功能被Bangle.js用作缓存文件的一种方式。例如,引导加载程序会将所有`.boot.js`文件一起添加到一个`.boot0`文件中,但它需要快速知道是否有任何更改。 **注意:** 这在闪存不足的设备中不可用