statfs 系统调用原型:int statfs(const char *path, struct statfs *buf);参数说明:path : 位于需要查询信息的文件系统的路径名(不是设备名,是挂载点名称)
buf : statfs结构体的指针变量,用于储存文件系统相关的信息。statfs结构体说明结构体原型:
#if __WORDSIZE == 32 /* System w...
分类:
Web程序 时间:
2015-07-17 00:30:53
阅读次数:
154
SD卡操作相关的工具
package com.flyou.utils;
import java.io.File;
import android.os.Environment;
import android.os.StatFs;
/**
* SD卡相关的辅助类
*
*
*
*/
public class SDCardUtils
{
private SDCardUtils()...
分类:
其他好文 时间:
2015-03-31 10:55:10
阅读次数:
149
【fstatfs/statfs系统调用】 功能描述: 查询文件系统相关的信息。 用法: #include /* 或者 */int statfs(const char *path, struct statfs *buf);int fstatfs(int fd, struct statfs *bu...
分类:
Web程序 时间:
2015-03-05 09:14:15
阅读次数:
202
import java.io.File;
import android.os.Environment;
import android.os.StatFs;
//SD卡相关的辅助类
public class SDCardUtils
{
private SDCardUtils()
{
/* cannot be instantiated */
throw new UnsupportedO...
分类:
移动开发 时间:
2015-02-06 18:52:40
阅读次数:
134
记录一下平时经常需要运用到得文件相关内容,俗话讲好记性不如烂笔头!
1) /**
* 根据路径获得,某个文件或文件夹所在的存储器的内存空间总大小
*
* @return
*/
public static long getTotalMemorySize(String path) {
StatFs stat = new StatFs(path);
...
分类:
移动开发 时间:
2015-01-13 16:03:28
阅读次数:
193
一、引言在开发过程中,经常会碰到这样的情况,在往指定目录下拷贝文件时,需要考虑到磁盘空间的大小是否足够来决定什么时候暂停自己的程序二、用的函数int statfs(const char *path, struct statfs *buf);参考:http://man7.org/linux/man-p...
分类:
系统相关 时间:
2015-01-08 09:28:37
阅读次数:
255
123456789101112//获得一个磁盘的状态StatFs sta=newStatFs(File file);//获得一个扇区的大小long blockSize=sta.getBlockSize();//获得扇区的总数long blockCount=sta.getBlockCount();//...
分类:
其他好文 时间:
2015-01-01 23:42:17
阅读次数:
190
/** 得到系统可用内存 **/
@SuppressLint("NewApi")
private String getMemFree(){
StatFs fs = new StatFs(Environment.getDataDirectory().getPath());
return Formatter.formatFileSize(this, (fs.getAvailableByte...
分类:
移动开发 时间:
2014-12-09 17:54:23
阅读次数:
204
最近想起Android开发的知识,好久没有使用了,都忘得差不多了,今天查看了一会资料往回捡捡,顺便写下来帮助一下需要的同学。
首先讲述一下Environment与StatFs这两个类,然后介绍它们的详细使用方法。
1、 Environment 类:
Environment 是一个提供访问环境变量的类。
Environment 包含常量:
MEDIA_BAD_REMOVAL
解释...
分类:
移动开发 时间:
2014-11-18 11:53:43
阅读次数:
184
import java.io.File; import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.StatFs;
import android.app.Ac...
分类:
移动开发 时间:
2014-11-16 22:49:09
阅读次数:
232