public final class StructStat extends Object
Os.fstat(java.io.FileDescriptor)
, Os.lstat(java.lang.String)
, and Os.stat(java.lang.String)
.
Corresponds to C's struct stat
from <stat.h>
.Modifier and Type | Field and Description |
---|---|
long |
st_atime
Time of last access.
|
long |
st_blksize
A file system-specific preferred I/O block size for this object.
|
long |
st_blocks
Number of blocks allocated for this object.
|
long |
st_ctime
Time of last status change.
|
long |
st_dev
Device ID of device containing file.
|
int |
st_gid
Group ID of file.
|
long |
st_ino
File serial number (inode).
|
int |
st_mode
Mode (permissions) of file.
|
long |
st_mtime
Time of last data modification.
|
long |
st_nlink
Number of hard links to the file.
|
long |
st_rdev
Device ID (if file is character or block special).
|
long |
st_size
For regular files, the file size in bytes.
|
int |
st_uid
User ID of file.
|
Constructor and Description |
---|
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 final long st_dev
public final long st_ino
public final int st_mode
public final long st_nlink
public final int st_uid
public final int st_gid
public final long st_rdev
public final long st_size
public final long st_atime
public final long st_mtime
public final long st_ctime
public final long st_blksize
public final long st_blocks
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)
public String toString()
Object
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())