【问题标题】:How to calculate remaining space in local storage?如何计算本地存储的剩余空间?
【发布时间】:2011-06-19 15:26:31
【问题描述】:

如何找到本地存储的剩余/总空间?

我可以为此使用 StatFs(如 - How to Check available space on android device ? on SD card?

【问题讨论】:

    标签: android local-storage space


    【解决方案1】:

    事实证明你可以。运行这段代码,它似乎返回了我内部存储中剩余的适当字节数。不确定Environment.getDataDirectory()的可靠性

    public static long remainingLocalStorage()
    {
        StatFs stat = new StatFs(Environment.getDataDirectory().getPath());
        stat.restat(Environment.getDataDirectory().getPath());
        long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getAvailableBlocks();
        return bytesAvailable;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 2020-04-18
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      相关资源
      最近更新 更多