# Print output for @column tags ?>
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>
.
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 | |
---|---|
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. For some file system types, this may vary from file to file.
public final long st_blocks
Number of blocks allocated for this object.
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 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. 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 final int st_uid
User ID of file.
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 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 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. |