HarmonyOS 如何获取手机内总的存储空间

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

普通应用无法获取手机内部存储的总大小,只能获取某一文件系统的空间总大小。data分区其实就是应用可使用的文件系统,推荐路径data/storage/el1/base

/**
 * 获取内置剩余存储空间
 *
 * @returns 内置剩余存储空间
 */
public static async getFreeStorageSize(): Promise<number> {
  let freeStorageSize: number = 0;
  try {
  freeStorageSize = await storageStatistics.getFreeSize();
} catch (error) {
  LogUtil.error(TAG, 'getFreeStorageSize error.', error);
}
return freeStorageSize;
}

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-storage-statistics-V5

分享
微博
QQ
微信
回复
7天前
相关问题
获取设备存储空间和可用存储空间
1991浏览 • 0回复 待解决
HarmonyOS 如何获取系统存储空间
97浏览 • 1回复 待解决
java如何获取手机存储空间大小
6725浏览 • 1回复 待解决
HarmonyOS 获取设备存储空间大小
147浏览 • 1回复 待解决
HarmonyOS 获取手机剩余内存空间
145浏览 • 1回复 待解决
HarmonyOS 看不到手机内数据文件
67浏览 • 1回复 待解决
如何在c侧获取系统空间
417浏览 • 1回复 待解决
HarmonyOS 如何获取手机UUID
101浏览 • 1回复 待解决