lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

StructStatVfs

public final class StructStatVfs
extends Object

java.lang.Object
   ↳ android.system.StructStatVfs


File information returned by Os.fstatvfs(FileDescriptor) and Os.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 representation of the object.

Inherited methods

Fields

f_bavail

added in API level 21
public final long f_bavail

Free block count available to non-root.

f_bfree

added in API level 21
public final long f_bfree

Free block count.

f_blocks

added in API level 21
public final long f_blocks

Total block count.

f_bsize

added in API level 21
public final long f_bsize

File system block size (used for block counts).

f_favail

added in API level 21
public final long f_favail

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

f_ffree

added in API level 21
public final long f_ffree

Free file (inode) count.

f_files

added in API level 21
public final long f_files

Total file (inode) count.

f_flag

added in API level 21
public final long f_flag

Bit mask of ST_* flags.

f_frsize

added in API level 21
public final long f_frsize

Fundamental file system block size.

f_fsid

added in API level 21
public final long f_fsid

File system id.

f_namemax

added in API level 21
public final long f_namemax

Maximum filename length.

Public constructors

StructStatVfs

added in API level 21
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)

Constructs an instance with the given field values.

Parameters
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 long

Public methods

toString

added in API level 21
public String toString ()

Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

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

Returns
String a string representation of the object.