Most visited

Recently visited

Added in API level 21

StructStat

public final class StructStat
extends Object

java.lang.Object
   ↳ android.system.StructStat


文件通过返回的信息fstat(FileDescriptor)lstat(String) ,并stat(String) 对应于C的struct stat<stat.h>

Summary

Fields

public final long st_atime

上次访问的时间。

public final long st_blksize

此对象的文件系统特定的首选I / O块大小。

public final long st_blocks

为此对象分配的块数。

public final long st_ctime

上次状态更改的时间。

public final long st_dev

包含文件的设备的设备ID。

public final int st_gid

文件的组ID。

public final long st_ino

文件序列号(inode)。

public final int st_mode

文件的模式(权限)。

public final long st_mtime

上次数据修改的时间。

public final long st_nlink

该文件的硬链接数量。

public final long st_rdev

设备ID(如果文件是字符或块特殊)。

public final long st_size

对于常规文件,文件大小以字节为单位。

public final int st_uid

文件的用户标识。

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)

用给定的字段值构造一个实例。

Public methods

String toString()

返回对象的字符串表示形式。

Inherited methods

From class java.lang.Object

Fields

st_atime

Added in API level 21
long st_atime

上次访问的时间。

st_blksize

Added in API level 21
long st_blksize

此对象的文件系统特定的首选I / O块大小。 对于某些文件系统类型,这可能因文件而异。

st_blocks

Added in API level 21
long st_blocks

为此对象分配的块数。

st_ctime

Added in API level 21
long st_ctime

上次状态更改的时间。

st_dev

Added in API level 21
long st_dev

包含文件的设备的设备ID。

st_gid

Added in API level 21
int st_gid

文件的组ID。

st_ino

Added in API level 21
long st_ino

文件序列号(inode)。

st_mode

Added in API level 21
int st_mode

文件的模式(权限)。

st_mtime

Added in API level 21
long st_mtime

上次数据修改的时间。

st_nlink

Added in API level 21
long st_nlink

该文件的硬链接数量。

st_rdev

Added in API level 21
long st_rdev

设备ID(如果文件是字符或块特殊)。

st_size

Added in API level 21
long st_size

对于常规文件,文件大小以字节为单位。 对于符号链接,包含在符号链接中的路径名的字节长度。 对于共享内存对象,以字节为单位的长度。 对于类型化的内存对象,以字节为单位的长度。 对于其他文件类型,此字段的使用未指定。

st_uid

Added in API level 21
int st_uid

文件的用户标识。

Public constructors

StructStat

Added in API level 21
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)

用给定的字段值构造一个实例。

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

Added in API level 21
String toString ()

返回对象的字符串表示形式。 通常, toString方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。

ObjecttoString方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @ ”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns
String a string representation of the object.

Hooray!