Package jnr.posix
Interface FileStat
- All Known Subinterfaces:
NanosecondFileStat
- All Known Implementing Classes:
AbstractJavaFileStat
,AixFileStat
,BaseFileStat
,DragonFlyFileStat
,FreeBSDFileStat
,FreeBSDFileStat12
,JavaFileStat
,LinuxFileStat32
,LinuxFileStat64
,LinuxFileStatAARCH64
,LinuxFileStatLOONGARCH64
,LinuxFileStatMIPS64
,LinuxFileStatSPARCV9
,MacOSFileStat
,MacOSFileStat64Inode
,OpenBSDFileStat
,SolarisFileStat32
,SolarisFileStat64
,WindowsFileStat
,WindowsRawFileStat
public interface FileStat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionlong
atime()
long
blocks()
long
long
ctime()
long
dev()
ftype()
int
gid()
boolean
groupMember
(int gid) long
ino()
boolean
boolean
boolean
boolean
isEmpty()
boolean
boolean
boolean
isFifo()
boolean
isFile()
boolean
boolean
isIdentical
(FileStat other) boolean
boolean
isOwned()
boolean
boolean
boolean
isROwned()
boolean
isSetgid()
boolean
isSetuid()
boolean
isSocket()
boolean
isSticky()
boolean
boolean
boolean
int
major
(long dev) int
minor
(long dev) int
mode()
long
mtime()
int
nlink()
long
rdev()
long
st_size()
Note: Name 'st_size' since Structure has a 'size' method alreadyint
uid()
-
Field Details
-
S_IFIFO
static final int S_IFIFO- See Also:
-
S_IFCHR
static final int S_IFCHR- See Also:
-
S_IFDIR
static final int S_IFDIR- See Also:
-
S_IFBLK
static final int S_IFBLK- See Also:
-
S_IFREG
static final int S_IFREG- See Also:
-
S_IFLNK
static final int S_IFLNK- See Also:
-
S_IFSOCK
static final int S_IFSOCK- See Also:
-
S_IFMT
static final int S_IFMT- See Also:
-
S_ISUID
static final int S_ISUID- See Also:
-
S_ISGID
static final int S_ISGID- See Also:
-
S_ISVTX
static final int S_ISVTX- See Also:
-
S_IRUSR
static final int S_IRUSR- See Also:
-
S_IWUSR
static final int S_IWUSR- See Also:
-
S_IXUSR
static final int S_IXUSR- See Also:
-
S_IRGRP
static final int S_IRGRP- See Also:
-
S_IWGRP
static final int S_IWGRP- See Also:
-
S_IXGRP
static final int S_IXGRP- See Also:
-
S_IROTH
static final int S_IROTH- See Also:
-
S_IWOTH
static final int S_IWOTH- See Also:
-
S_IXOTH
static final int S_IXOTH- See Also:
-
ALL_READ
static final int ALL_READ- See Also:
-
ALL_WRITE
static final int ALL_WRITE- See Also:
-
S_IXUGO
static final int S_IXUGO- See Also:
-
-
Method Details
-
atime
long atime() -
blocks
long blocks() -
blockSize
long blockSize() -
ctime
long ctime() -
dev
long dev() -
ftype
String ftype() -
gid
int gid() -
groupMember
boolean groupMember(int gid) -
ino
long ino() -
isBlockDev
boolean isBlockDev() -
isCharDev
boolean isCharDev() -
isDirectory
boolean isDirectory() -
isEmpty
boolean isEmpty() -
isExecutable
boolean isExecutable() -
isExecutableReal
boolean isExecutableReal() -
isFifo
boolean isFifo() -
isFile
boolean isFile() -
isGroupOwned
boolean isGroupOwned() -
isIdentical
-
isNamedPipe
boolean isNamedPipe() -
isOwned
boolean isOwned() -
isROwned
boolean isROwned() -
isReadable
boolean isReadable() -
isReadableReal
boolean isReadableReal() -
isWritable
boolean isWritable() -
isWritableReal
boolean isWritableReal() -
isSetgid
boolean isSetgid() -
isSetuid
boolean isSetuid() -
isSocket
boolean isSocket() -
isSticky
boolean isSticky() -
isSymlink
boolean isSymlink() -
major
int major(long dev) -
minor
int minor(long dev) -
mode
int mode() -
mtime
long mtime() -
nlink
int nlink() -
rdev
long rdev() -
st_size
long st_size()Note: Name 'st_size' since Structure has a 'size' method already- Returns:
- size of the stat structure
-
uid
int uid()
-