Crate cache_dir

Source
Expand description

跨平台获取缓存目录的函数

Structs§

NoSuchDirectoryError
自定义错误类型,表示在当前平台上找不到缓存目录的情况

Functions§

get_cache_dir
获取缓存目录的函数。 缓存目录是一种非常不可控的目录类型,目录中的文件什么时候会被删除完全取决于操作系统,特别是在移动设备上,如果您的APP使用了较多的空间,当用户在使用其他APP时,可能优先删除您APP中的数据,在这种情况下可以改用get_data_dir来代替。 在Windows上,此函数获取的是%LOCALAPPDATA%\Temp,其他平台取决于操作系统或者dirs::data_local_dir的实现;
get_data_dir
获取数据目录的函数。 数据目录是一种可靠的存储目录,可随时读写文件且无需申请权限,与get_cache_dir的区别是,此函数获取的数据目录更加持久。 在安卓平台此目录是APP私有目录中的files,Windows上是%LOCALAPPDATA%,其他平台取决于操作系统或者dirs::data_local_dir的实现;