public abstract class CommonFileInformation
extends jnr.ffi.Struct
Modifier and Type | Class and Description |
---|---|
class |
CommonFileInformation.HackyFileTime |
jnr.ffi.Struct.AbstractBoolean, jnr.ffi.Struct.AbstractMember, jnr.ffi.Struct.Address, jnr.ffi.Struct.AsciiString, jnr.ffi.Struct.AsciiStringRef, jnr.ffi.Struct.blkcnt_t, jnr.ffi.Struct.blksize_t, jnr.ffi.Struct.Boolean, jnr.ffi.Struct.caddr_t, jnr.ffi.Struct.clock_t, jnr.ffi.Struct.dev_t, jnr.ffi.Struct.Double, jnr.ffi.Struct.Enum<T extends Enum<T>>, jnr.ffi.Struct.Enum16<E extends Enum<E>>, jnr.ffi.Struct.Enum32<E extends Enum<E>>, jnr.ffi.Struct.Enum64<E extends Enum<E>>, jnr.ffi.Struct.Enum8<E extends Enum<E>>, jnr.ffi.Struct.EnumField<E>, jnr.ffi.Struct.EnumLong<E extends Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T>, jnr.ffi.Struct.gid_t, jnr.ffi.Struct.id_t, jnr.ffi.Struct.in_addr_t, jnr.ffi.Struct.in_port_t, jnr.ffi.Struct.ino_t, jnr.ffi.Struct.ino64_t, jnr.ffi.Struct.int16_t, jnr.ffi.Struct.int32_t, jnr.ffi.Struct.int64_t, jnr.ffi.Struct.int8_t, jnr.ffi.Struct.IntegerAlias, jnr.ffi.Struct.intptr_t, jnr.ffi.Struct.key_t, jnr.ffi.Struct.Member, jnr.ffi.Struct.mode_t, jnr.ffi.Struct.nlink_t, jnr.ffi.Struct.NumberField, jnr.ffi.Struct.off_t, jnr.ffi.Struct.Offset, jnr.ffi.Struct.Padding, jnr.ffi.Struct.pid_t, jnr.ffi.Struct.Pointer, jnr.ffi.Struct.rlim_t, jnr.ffi.Struct.sa_family_t, jnr.ffi.Struct.Signed16, jnr.ffi.Struct.Signed32, jnr.ffi.Struct.Signed64, jnr.ffi.Struct.Signed8, jnr.ffi.Struct.SignedLong, jnr.ffi.Struct.size_t, jnr.ffi.Struct.socklen_t, jnr.ffi.Struct.ssize_t, jnr.ffi.Struct.String, jnr.ffi.Struct.swblk_t, jnr.ffi.Struct.time_t, jnr.ffi.Struct.u_int16_t, jnr.ffi.Struct.u_int32_t, jnr.ffi.Struct.u_int64_t, jnr.ffi.Struct.u_int8_t, jnr.ffi.Struct.uid_t, jnr.ffi.Struct.uintptr_t, jnr.ffi.Struct.Unsigned16, jnr.ffi.Struct.Unsigned32, jnr.ffi.Struct.Unsigned64, jnr.ffi.Struct.Unsigned8, jnr.ffi.Struct.UnsignedLong, jnr.ffi.Struct.UTF8String, jnr.ffi.Struct.UTF8StringRef, jnr.ffi.Struct.UTFString, jnr.ffi.Struct.UTFStringRef, jnr.ffi.Struct.WBOOL
Modifier and Type | Field and Description |
---|---|
static int |
FILE_ATTRIBUTE_DIRECTORY |
static int |
FILE_ATTRIBUTE_READONLY |
Modifier | Constructor and Description |
---|---|
protected |
CommonFileInformation(jnr.ffi.Runtime runtime) |
Modifier and Type | Method and Description |
---|---|
static long |
asNanoSeconds(long seconds) |
abstract CommonFileInformation.HackyFileTime |
getCreationTime() |
long |
getCreationTimeMicroseconds() |
abstract int |
getFileAttributes() |
long |
getFileSize() |
abstract long |
getFileSizeHigh() |
abstract long |
getFileSizeLow() |
abstract CommonFileInformation.HackyFileTime |
getLastAccessTime() |
long |
getLastAccessTimeMicroseconds() |
abstract CommonFileInformation.HackyFileTime |
getLastWriteTime() |
long |
getLastWriteTimeMicroseconds() |
short |
getMode(String path) |
public static int FILE_ATTRIBUTE_READONLY
public static int FILE_ATTRIBUTE_DIRECTORY
public abstract int getFileAttributes()
public abstract CommonFileInformation.HackyFileTime getCreationTime()
public abstract CommonFileInformation.HackyFileTime getLastAccessTime()
public abstract CommonFileInformation.HackyFileTime getLastWriteTime()
public abstract long getFileSizeHigh()
public abstract long getFileSizeLow()
public short getMode(String path)
public long getLastWriteTimeMicroseconds()
public long getLastAccessTimeMicroseconds()
public long getCreationTimeMicroseconds()
public long getFileSize()
public static long asNanoSeconds(long seconds)
Copyright © 2015. All rights reserved.