Android APIs
public final class

StructStatVfs

extends Object
java.lang.Object
   ↳ android.system.StructStatVfs

Class Overview

File information returned by fstatvfs(FileDescriptor) and statvfs(String).

Summary

Fields
public final long f_bavail Free block count available to non-root.
public final long f_bfree Free block count.
public final long f_blocks Total block count.
public final long f_bsize File system block size (used for block counts).
public final long f_favail Free file (inode) count available to non-root.
public final long f_ffree Free file (inode) count.
public final long f_files Total file (inode) count.
public final long f_flag Bit mask of ST_* flags.
public final long f_frsize Fundamental file system block size.
public final long f_fsid File system id.
public final long f_namemax Maximum filename length.
Public Constructors
StructStatVfs(long f_bsize, long f_frsize, long f_blocks, long f_bfree, long f_bavail, long f_files, long f_ffree, long f_favail, long f_fsid, long f_flag, long f_namemax)
Constructs an instance with the given field values.
Public Methods
String toString()
Returns a string containing a concise, human-readable description of this object.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public final long f_bavail

Added in API level 21

Free block count available to non-root.

public final long f_bfree

Added in API level 21

Free block count.

public final long f_blocks

Added in API level 21

Total block count.

public final long f_bsize

Added in API level 21

File system block size (used for block counts).

public final long f_favail

Added in API level 21

Free file (inode) count available to non-root.

public final long f_ffree

Added in API level 21

Free file (inode) count.

public final long f_files

Added in API level 21

Total file (inode) count.

public final long f_flag

Added in API level 21

Bit mask of ST_* flags.

public final long f_frsize

Added in API level 21

Fundamental file system block size.

public final long f_fsid

Added in API level 21

File system id.

public final long f_namemax

Added in API level 21

Maximum filename length.

Public Constructors

public StructStatVfs (long f_bsize, long f_frsize, long f_blocks, long f_bfree, long f_bavail, long f_files, long f_ffree, long f_favail, long f_fsid, long f_flag, long f_namemax)

Added in API level 21

Constructs an instance with the given field values.

Public Methods

public String toString ()

Added in API level 21

Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:

   getClass().getName() + '@' + Integer.toHexString(hashCode())

See Writing a useful toString method if you intend implementing your own toString method.

Returns
  • a printable representation of this object.