可能重复:
Android SD 卡可用空间
在某些设备上,外部 sdcard 安装在 /mnt/sdcard/tflash 中。现在我需要找出外部 sdcard 上有多少可用空间。
我无法测试它,所以我不确定以下是否返回 /mnt/sdcard/tflash 的大小而不是 /mnt/sdcard
StatFs stat = new StatFs("/mnt/sdcard/tflash");
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize;
任何提示如何找到 /mnt/sdcard/tflash 或 /mnt/sdcard/external_sd 的可用空间