Package android.system
Class StructStat
- java.lang.Object
-
- android.system.StructStat
-
public final class StructStat extends Object
File information returned byOs.fstat(java.io.FileDescriptor),Os.lstat(java.lang.String), andOs.stat(java.lang.String). Corresponds to C'sstruct statfrom<stat.h>.
-
-
Field Summary
Fields Modifier and Type Field Description longst_atimeTime of last access.longst_blksizeA file system-specific preferred I/O block size for this object.longst_blocksNumber of blocks allocated for this object.longst_ctimeTime of last status change.longst_devDevice ID of device containing file.intst_gidGroup ID of file.longst_inoFile serial number (inode).intst_modeMode (permissions) of file.longst_mtimeTime of last data modification.longst_nlinkNumber of hard links to the file.longst_rdevDevice ID (if file is character or block special).longst_sizeFor regular files, the file size in bytes.intst_uidUser ID of file.
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtoString()Returns a string containing a concise, human-readable description of this object.
-
-
-
Field Detail
-
st_dev
public final long st_dev
Device ID of device containing file.
-
st_ino
public final long st_ino
File serial number (inode).
-
st_mode
public final int st_mode
Mode (permissions) of file.
-
st_nlink
public final long st_nlink
Number of hard links to the file.
-
st_uid
public final int st_uid
User ID of file.
-
st_gid
public final int st_gid
Group ID of 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_atime
public final long st_atime
Time of last access.
-
st_mtime
public final long st_mtime
Time of last data modification.
-
st_ctime
public final long st_ctime
Time of last status change.
-
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.
-
-
Method Detail
-
toString
public String toString()
Description copied from class:ObjectReturns 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
toStringmethod if you intend implementing your owntoStringmethod.
-
-