# Print output for @column tags ?> StructStat - Android SDK | Android Developers

Most visited


Recently visited


StructStat

public final class StructStat
extends Object

java.lang.Object
   ↳ android.system.StructStat


File information returned by Os#fstat, Os#lstat, and Os#stat. Corresponds to C's struct stat from <stat.h>.

Summary


Fields

public final StructTimespec st_atim

StructTimespec with time of last access.

public final long st_atime

Seconds part of time of last access.

public final long st_blksize

A file system-specific preferred I/O block size for this object.

public final long st_blocks

Number of blocks allocated for this object.

public final StructTimespec st_ctim

StructTimespec with time of last status change.

public final long st_ctime

Seconds part of time of last status change

public final long st_dev

Device ID of device containing file.

public final int st_gid

Group ID of file.

public final long st_ino

File serial number (inode).

public final int st_mode

Mode (permissions) of file.

public final StructTimespec st_mtim

StructTimespec with time of last modification.

public final long st_mtime

Seconds part of time of last data modification.

public final long st_nlink

Number of hard links to the file.

public final long st_rdev

Device ID (if file is character or block special).

public final long st_size

For regular files, the file size in bytes.

public final int st_uid

User ID of file.

Public constructors

StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, long st_atime, long st_mtime, long st_ctime, long st_blksize, long st_blocks)

Constructs an instance with the given field values.

StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, StructTimespec st_atim, StructTimespec st_mtim, StructTimespec st_ctim, long st_blksize, long st_blocks)

Constructs an instance with the given field values.

Public methods

String toString()

Returns a string representation of the object.

Inherited methods

Fields


st_atim

public final StructTimespec st_atim

StructTimespec with time of last access.

st_atime

public final long st_atime

Seconds part of time of last access.

st_blksize

public final long st_blksize

A file system-specific preferred I/O block size for this object. For some file system types, this may vary from file to file.

st_blocks

public final long st_blocks

Number of blocks allocated for this object.

st_ctim

public final StructTimespec st_ctim

StructTimespec with time of last status change.

st_ctime

public final long st_ctime

Seconds part of time of last status change

st_dev

public final long st_dev

Device ID of device containing file.

st_gid

public final int st_gid

Group ID of file.

st_ino

public final long st_ino

File serial number (inode).

st_mode

public final int st_mode

Mode (permissions) of file.

st_mtim

public final StructTimespec st_mtim

StructTimespec with time of last modification.

st_mtime

public final long st_mtime

Seconds part of time of last data modification.

public final long st_nlink

Number of hard links to the file.

st_rdev

public final long st_rdev

Device ID (if file is character or block special).

st_size

public final long st_size

For regular files, the file size in bytes. For symbolic links, the length in bytes of the pathname contained in the symbolic link. For a shared memory object, the length in bytes. For a typed memory object, the length in bytes. For other file types, the use of this field is unspecified.

st_uid

public final int st_uid

User ID of file.

Public constructors


StructStat

public StructStat (long st_dev, 
                long st_ino, 
                int st_mode, 
                long st_nlink, 
                int st_uid, 
                int st_gid, 
                long st_rdev, 
                long st_size, 
                long st_atime, 
                long st_mtime, 
                long st_ctime, 
                long st_blksize, 
                long st_blocks)

Constructs an instance with the given field values.

Parameters
st_dev long

st_ino long

st_mode int

st_nlink long

st_uid int

st_gid int

st_rdev long

st_size long

st_atime long

st_mtime long

st_ctime long

st_blksize long

st_blocks long

StructStat

public StructStat (long st_dev, 
                long st_ino, 
                int st_mode, 
                long st_nlink, 
                int st_uid, 
                int st_gid, 
                long st_rdev, 
                long st_size, 
                StructTimespec st_atim, 
                StructTimespec st_mtim, 
                StructTimespec st_ctim, 
                long st_blksize, 
                long st_blocks)

Constructs an instance with the given field values.

Parameters
st_dev long

st_ino long

st_mode int

st_nlink long

st_uid int

st_gid int

st_rdev long

st_size long

st_atim StructTimespec

st_mtim StructTimespec

st_ctim StructTimespec

st_blksize long

st_blocks long

Public methods


toString

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.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.