Package | Description |
---|---|
java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
java.nio.file.spi |
Service-provider classes for the
java.nio.file package. |
Modifier and Type | Method and Description |
---|---|
static LinkOption |
LinkOption.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LinkOption[] |
LinkOption.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Files.exists(Path path,
LinkOption... options)
Tests whether a file exists.
|
static Object |
Files.getAttribute(Path path,
String attribute,
LinkOption... options)
Reads the value of a file attribute.
|
static <V extends FileAttributeView> |
Files.getFileAttributeView(Path path,
Class<V> type,
LinkOption... options)
Returns a file attribute view of a given type.
|
<V extends FileAttributeView> |
SecureDirectoryStream.getFileAttributeView(T path,
Class<V> type,
LinkOption... options)
Returns a new file attribute view to access the file attributes of a file
in this directory.
|
static FileTime |
Files.getLastModifiedTime(Path path,
LinkOption... options)
Returns a file's last modified time.
|
static UserPrincipal |
Files.getOwner(Path path,
LinkOption... options)
Returns the owner of a file.
|
static Set<PosixFilePermission> |
Files.getPosixFilePermissions(Path path,
LinkOption... options)
Returns a file's POSIX file permissions.
|
static boolean |
Files.isDirectory(Path path,
LinkOption... options)
Tests whether a file is a directory.
|
static boolean |
Files.isRegularFile(Path path,
LinkOption... options)
Tests whether a file is a regular file with opaque content.
|
SecureDirectoryStream<T> |
SecureDirectoryStream.newDirectoryStream(T path,
LinkOption... options)
Opens the directory identified by the given path, returning a
SecureDirectoryStream to iterate over the entries in the directory. |
static boolean |
Files.notExists(Path path,
LinkOption... options)
Tests whether the file located by this path does not exist.
|
static <A extends BasicFileAttributes> |
Files.readAttributes(Path path,
Class<A> type,
LinkOption... options)
Reads a file's attributes as a bulk operation.
|
static Map<String,Object> |
Files.readAttributes(Path path,
String attributes,
LinkOption... options)
Reads a set of file attributes as a bulk operation.
|
static Path |
Files.setAttribute(Path path,
String attribute,
Object value,
LinkOption... options)
Sets the value of a file attribute.
|
Path |
Path.toRealPath(LinkOption... options)
Returns the real path of an existing file.
|
Modifier and Type | Method and Description |
---|---|
abstract <V extends FileAttributeView> |
FileSystemProvider.getFileAttributeView(Path path,
Class<V> type,
LinkOption... options)
Returns a file attribute view of a given type.
|
abstract <A extends BasicFileAttributes> |
FileSystemProvider.readAttributes(Path path,
Class<A> type,
LinkOption... options)
Reads a file's attributes as a bulk operation.
|
abstract Map<String,Object> |
FileSystemProvider.readAttributes(Path path,
String attributes,
LinkOption... options)
Reads a set of file attributes as a bulk operation.
|
abstract void |
FileSystemProvider.setAttribute(Path path,
String attribute,
Object value,
LinkOption... options)
Sets the value of a file attribute.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.