Linux编程怎么得到SD卡分区的容量?

一如当初 发布于 2015/04/24 10:27
阅读 890
收藏 1
struct stat statbuff;
	if (0 == stat("/dev/block/mmcblk0p39", &statbuff))
	{
		printf("块大小			: %lu\n", statbuff.st_blksize);
		printf("分区大小			: %lu\n", statbuff.st_size);
	}

代码在android上跑的,"/dev/block/mmcblk0p39"是手机内置SD卡设备文件,有12G容量。但是st_size好像不能得到这个size,应该如何操作才能得到内置SD分区容量呢?

加载中
返回顶部
顶部