T
- Type of information being extracted@FunctionalInterface
public interface FileInfoExtractor<T>
Modifier and Type | Field and Description |
---|---|
static FileInfoExtractor<java.lang.Boolean> |
EXISTS |
static FileInfoExtractor<java.lang.Boolean> |
ISDIR |
static FileInfoExtractor<java.lang.Boolean> |
ISREG |
static FileInfoExtractor<java.lang.Boolean> |
ISSYMLINK |
static FileInfoExtractor<java.nio.file.attribute.FileTime> |
LASTMODIFIED |
static FileInfoExtractor<java.util.Set<java.nio.file.attribute.PosixFilePermission>> |
PERMISSIONS |
static FileInfoExtractor<java.lang.Long> |
SIZE |
Modifier and Type | Method and Description |
---|---|
T |
infoOf(java.nio.file.Path file,
java.nio.file.LinkOption... options) |
static final FileInfoExtractor<java.lang.Boolean> EXISTS
static final FileInfoExtractor<java.lang.Boolean> ISDIR
static final FileInfoExtractor<java.lang.Boolean> ISREG
static final FileInfoExtractor<java.lang.Boolean> ISSYMLINK
static final FileInfoExtractor<java.lang.Long> SIZE
static final FileInfoExtractor<java.util.Set<java.nio.file.attribute.PosixFilePermission>> PERMISSIONS
static final FileInfoExtractor<java.nio.file.attribute.FileTime> LASTMODIFIED
T infoOf(java.nio.file.Path file, java.nio.file.LinkOption... options) throws java.io.IOException
java.io.IOException