如何检查存储空间?

时间:2017-05-23 13:15:56

标签: android android-file android-storage

我将文件保存在" getFilesDir()。getAbsolutePath()"这是app私人文件夹。我想知道在保存到该位置之前有多少可用空间。

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

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

1 个答案:

答案 0 :(得分: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