Most visited

Recently visited

Added in API level 1

StatFs

public class StatFs
extends Object

java.lang.Object
   ↳ android.os.StatFs


检索有关文件系统空间的整体信息。 这是Unix statvfs()的一个包装。

Summary

Public constructors

StatFs(String path)

在path处构建一个用于查看文件系统统计信息的新 path 。

Public methods

int getAvailableBlocks()

此方法在API级别18中已弃用。请改用getAvailableBlocksLong() 。

long getAvailableBlocksLong()

文件系统上可用并可用于应用程序的块数。

long getAvailableBytes()

文件系统上可用且可用于应用程序的字节数。

int getBlockCount()

此方法在API级别18中已弃用。请改用getBlockCountLong() 。

long getBlockCountLong()

文件系统上的块的总数。

int getBlockSize()

此方法在API级别18中已弃用。请改用getBlockSizeLong() 。

long getBlockSizeLong()

文件系统上块的大小(以字节为单位)。

int getFreeBlocks()

此方法在API级别18中已弃用。请改用getFreeBlocksLong() 。

long getFreeBlocksLong()

文件系统上空闲的块的总数,包括保留块(普通应用程序不可用)。

long getFreeBytes()

文件系统上空闲的字节数,包括保留块(普通应用程序不可用)。

long getTotalBytes()

文件系统支持的总字节数。

void restat(String path)

执行此对象引用的文件系统的重新安装。

Inherited methods

From class java.lang.Object

Public constructors

StatFs

Added in API level 1
StatFs (String path)

在path处构建一个用于查看文件系统统计信息的新path 。 在构建时,将执行文件系统的统计信息,并从该类的方法中检索值。

Parameters
path String: path in the desired file system to stat.

Public methods

getAvailableBlocks

Added in API level 1
int getAvailableBlocks ()

此方法在API级别18中已被弃用。
改用getAvailableBlocksLong() 。

Returns
int

getAvailableBlocksLong

Added in API level 18
long getAvailableBlocksLong ()

文件系统上可用并可用于应用程序的块数。 这对应于Unix statvfs.f_bavail字段。

Returns
long

getAvailableBytes

Added in API level 18
long getAvailableBytes ()

文件系统上可用且可用于应用程序的字节数。

Returns
long

getBlockCount

Added in API level 1
int getBlockCount ()

此方法在API级别18中已被弃用。
改为使用getBlockCountLong() 。

Returns
int

getBlockCountLong

Added in API level 18
long getBlockCountLong ()

文件系统上的块的总数。 这对应于Unix statvfs.f_blocks字段。

Returns
long

getBlockSize

Added in API level 1
int getBlockSize ()

此方法在API级别18中已被弃用。
改用getBlockSizeLong() 。

Returns
int

getBlockSizeLong

Added in API level 18
long getBlockSizeLong ()

文件系统上块的大小(以字节为单位)。 这对应于Unix statvfs.f_bsize字段。

Returns
long

getFreeBlocks

Added in API level 1
int getFreeBlocks ()

此方法在API级别18中已被弃用。
改用getFreeBlocksLong() 。

Returns
int

getFreeBlocksLong

Added in API level 18
long getFreeBlocksLong ()

文件系统上空闲的块的总数,包括保留块(普通应用程序不可用)。 这对应于Unix statvfs.f_bfree字段。 大多数应用程序将想要使用getAvailableBlocks()来代替。

Returns
long

getFreeBytes

Added in API level 18
long getFreeBytes ()

文件系统上空闲的字节数,包括保留块(普通应用程序不可用)。 大多数应用程序将想要使用getAvailableBytes() 。

Returns
long

getTotalBytes

Added in API level 18
long getTotalBytes ()

文件系统支持的总字节数。

Returns
long

restat

Added in API level 1
void restat (String path)

执行此对象引用的文件系统的重新安装。 这与重新构造具有相同文件系统路径的对象相同,并且新的stat值在返回时可用。

Parameters
path String

Hooray!