HarmonyOS 获取设备的存储空间大小

在需求开发中,对存储空间统计是一个常见的需求。目前现有的HarmonyOS中如何统计设备的总的存储空间。目前文档中可以找的api有statvfs.getTotalSize,但是这里的path参数应该传什么,才能统计出设备的总存储空间。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

目前没有接口可以获取设备全部可用的存储空间,可以使用@ohos.file.statvfs获取应用可以使用的存储空间,也就是data分区的存储空间,不包括system等系统路径分区的大小(512G的机器应用可用空间总数约为465G左右)

path参数传入Context属性名称。例如:

filesDir、preferencesDir、filesDir等,其中 filesDir应用通用文件路径,

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5

分享
微博
QQ
微信
回复
1天前
相关问题
获取设备存储空间和可用存储空间
1931浏览 • 0回复 待解决
java如何获取手机存储空间大小
6666浏览 • 1回复 待解决
HarmonyOS 如何获取设备显示大小
7浏览 • 1回复 待解决
HarmonyOS 获取手机剩余内存空间
29浏览 • 1回复 待解决
HarmonyOS 获取设备UUID
31浏览 • 1回复 待解决
如何在c侧获取系统空间
326浏览 • 1回复 待解决
如何获取当前设备设备名称
2562浏览 • 1回复 待解决