美文网首页
磁盘可用空间计算

磁盘可用空间计算

作者: dev晴天 | 来源:发表于2018-08-12 12:05 被阅读0次

    /*
    * 初始化标题数据
    * */
    private void initTitle() {
        TextView tvPhoneMemory = (TextView) findViewById(R.id.tv_phone_memory);
        TextView tvSDMemory = (TextView) findViewById(R.id.tv_sd_memory);
        // 获得外部存储与手机的根文件夹路径
        String path = Environment.getDataDirectory().getAbsolutePath();
        String sdPath = Environment.getExternalStorageDirectory().getAbsolutePath();
        // 调用自定义函数获得手机的可用空间大小
        long getpath = getAvaliableSpace(path);
        long getSdPath = getAvaliableSpace(sdPath);
        tvPhoneMemory.setText(Formatter.formatFileSize(this,getpath));
        tvSDMemory.setText(Formatter.formatFileSize(this,getSdPath));
    }

    private long getAvaliableSpace(String path) {
        // 声明磁盘可用空间大小的类
        StatFs statFs = new StatFs(path);
        // 总的可用空间= 可用区块数 * 区块大小大小
        long count = statFs.getAvailableBlocks();//个数
        long size = statFs.getBlockSize();// 每个的大小
        return count * size;
    }


相关文章

  • 磁盘可用空间计算

  • OC 常用的公共方法

    整理下作为笔记,能够给需要的同学提供帮助则更好。 1.计算总磁盘空间(单位mb) 2.计算磁盘可用空间(单位mb)...

  • iOS 常用公共方法

    1. 获取磁盘总空间大小或可用空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMByte...

  • mongodb磁盘空间回收

    场景 可用的磁盘空间回收方案 执行过程

  • iOS常用公共方法(转)

    http://www.jianshu.com/p/997f96d2a0b5 获取磁盘总空间大小 获取磁盘可用空间大...

  • “删除了文件,但是磁盘容量未减少”的问题。

    一、StatFs 计算Sdcard磁盘容量 二、利用 递归计算 某个文件夹的文件大小 三、删除文件后,磁盘可用容量...

  • 磁盘管理命令-df

    命令:df(display free disk) 用途:显示可用的磁盘空间 常用用法: df :显示磁盘信息,默认...

  • iOS常用公共方法

    来自于:作者:jianshu_wl 1. 获取磁盘总空间大小 2. 获取磁盘可用空间大小 3. 获取指定路径下某个...

  • IOS一些常用方法

    1.** 获取磁盘总空间大小** 2. 获取磁盘可用空间大小 3. 获取指定路径下某个文件的大小 4. 获取文件夹...

  • 2019-02-21

    13123终端输入df -h命令查询系统磁盘信息,发现磁盘可用空间还是很多的. 终端输入 `df -h` 命令查询...

网友评论

      本文标题:磁盘可用空间计算

      本文链接:https://www.haomeiwen.com/subject/ycrsbftx.html