【问题标题】:How to check free space on storage?如何检查存储的可用空间?
【发布时间】:2017-05-23 13:15:56
【问题描述】:

我将文件保存在应用程序私有文件夹“getFilesDir().getAbsolutePath()”上。在保存到该位置之前,我想知道有多少可用空间。

如果没有足够的可用空间,则强制用户删除一些文件以释放空间。

我如何确定有多少可用空间?

【问题讨论】:

标签: android android-file android-storage


【解决方案1】:
StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getBlockCount();
long megAvailable = bytesAvailable / 1048576;
System.out.println("Megs :"+megAvailable);

Source Link

【讨论】:

  • 通过使用此代码块,您可以计算设备中的剩余大小并进行一些修改,您可以计算文件夹可用空间
猜你喜欢
  • 2011-03-10
  • 2020-06-03
  • 2014-12-18
  • 1970-01-01
  • 2011-10-30
  • 2019-05-07
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多