0
点赞
收藏
分享

微信扫一扫

Android获取SD卡大小

小亦同学321 2022-11-24 阅读 170


File path = Environment.getExternalStorageDirectory();
/*
* Retrieve overall information about the space on a filesystem.
* This is a wrapper for Unix statvfs().
*/
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
long availableBlocks = stat.getAvailableBlocks();

long totalSize = blockSize * totalBlocks;
long availSize = availableBlocks * blockSize;

String totalStr = Formatter.formatFileSize(this, totalSize);
String availStr = Formatter.formatFileSize(this, availSize);


举报

相关推荐

0 条评论