java.lang.Object | |
↳ | android.system.StructStat |
File information returned by fstat(FileDescriptor)
, lstat(String)
, and stat(String)
.
Corresponds to C's struct stat
from <stat.h>
.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
st_atime | Time of last access. | ||||||||||
st_blksize | A file system-specific preferred I/O block size for this object. | ||||||||||
st_blocks | Number of blocks allocated for this object. | ||||||||||
st_ctime | Time of last status change. | ||||||||||
st_dev | Device ID of device containing file. | ||||||||||
st_gid | Group ID of file. | ||||||||||
st_ino | File serial number (inode). | ||||||||||
st_mode | Mode (permissions) of file. | ||||||||||
st_mtime | Time of last data modification. | ||||||||||
st_nlink | Number of hard links to the file. | ||||||||||
st_rdev | Device ID (if file is character or block special). | ||||||||||
st_size | For regular files, the file size in bytes. | ||||||||||
st_uid | User ID of file. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs an instance with the given field values.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a string containing a concise, human-readable description of this
object.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Time of last access.
A file system-specific preferred I/O block size for this object. For some file system types, this may vary from file to file.
Number of blocks allocated for this object.
Time of last status change.
Device ID of device containing file.
Group ID of file.
File serial number (inode).
Mode (permissions) of file.
Time of last data modification.
Number of hard links to the file.
Device ID (if file is character or block special).
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.
User ID of file.
Constructs an instance with the given field values.
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toString
method
if you intend implementing your own toString
method.