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!