#鸿蒙通关秘籍#如何统计鸿蒙系统中文件系统剩余空间?

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

获取文件系统的剩余空间可以通过以下代码实现:

javascript import { statfs } from '@kit.CoreFileKit'; import { BusinessError } from '@kit.BasicServicesKit'; import { common } from '@kit.AbilityKit';

let context = getContext(this) as common.UIAbilityContext; let path = context.filesDir;

statfs.getFreeSize(path, (err: BusinessError, number: number) => { if (err) { console.error(Invoke getFreeSize failed, code is ${err.code}, message is ${err.message}); } else { console.info(Invoke getFreeSize succeeded, size is ${number}); } });

调用getFreeSize函数,并传入所需文件路径,能够输出该路径中剩余的存储空间大小,单位为字节(Byte)。


分享
微博
QQ
微信
回复
1天前
相关问题
单个文件空间统计
835浏览 • 1回复 待解决
如何使用fuse挂载文件系统
1714浏览 • 1回复 待解决