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, StructTimespec st_atim, StructTimespec st_mtim, StructTimespec st_ctim, 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, long st_atime, long st_mtime, long st_ctime, 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_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_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.
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.
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, 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 |
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 |
Public methods
toString
public String toString ()
Returns a string representation of the object.
Returns | |
---|---|
String | a string representation of the object. |