java.nio.file
Interfaces
| CopyOption |
An object that configures how to copy or move a file. |
| DirectoryStream |
An object to iterate over the entries in a directory. |
| FileVisitor |
A visitor of files. |
| OpenOption |
An object that configures how to open or create a file. |
| Path |
An object that may be used to locate a file in a file system. |
| PathMatcher |
An interface that is implemented by objects that perform match operations on paths. |
| SecureDirectoryStream |
A |
| Watchable |
An object that may be registered with a watch service so that it can be watched for changes and events. |
| WatchEvent |
An event or a repeated event for an object that is registered with a |
| WatchKey |
A token representing the registration of a |
| WatchService |
A watch service that watches registered objects for changes and events. |
Classes
| Files |
This class consists exclusively of static methods that operate on files, directories, or other types of files. |
| FileStore |
Storage for files. |
| FileSystem |
Provides an interface to a file system and is the factory for objects to access files and other objects in the file system. |
| FileSystems |
Factory methods for file systems. |
| LinkPermission |
The |
| Paths |
This class consists exclusively of static methods that return a |
| SimpleFileVisitor |
A simple visitor of files with default behavior to visit all files and to re-throw I/O errors. |
| StandardWatchEventKinds |
Defines the standard event kinds. |
Exceptions
| AccessDeniedException |
Checked exception thrown when a file system operation is denied, typically due to a file permission or other access check. |
| AtomicMoveNotSupportedException |
Checked exception thrown when a file cannot be moved as an atomic file system operation. |
| ClosedDirectoryStreamException |
Unchecked exception thrown when an attempt is made to invoke an operation on a directory stream that is closed. |
| ClosedFileSystemException |
Unchecked exception thrown when an attempt is made to invoke an operation on a file and the file system is closed. |
| ClosedWatchServiceException |
Unchecked exception thrown when an attempt is made to invoke an operation on a watch service that is closed. |
| DirectoryIteratorException |
Runtime exception thrown if an I/O error is encountered when iterating over the entries in a directory. |
| DirectoryNotEmptyException |
Checked exception thrown when a file system operation fails because a directory is not empty. |
| FileAlreadyExistsException |
Checked exception thrown when an attempt is made to create a file or directory and a file of that name already exists. |
| FileSystemAlreadyExistsException |
Runtime exception thrown when an attempt is made to create a file system that already exists. |
| FileSystemException |
Thrown when a file system operation fails on one or two files. |
| FileSystemLoopException |
Checked exception thrown when a file system loop, or cycle, is encountered. |
| FileSystemNotFoundException |
Runtime exception thrown when a file system cannot be found. |
| InvalidPathException |
Unchecked exception thrown when path string cannot be converted into a |
| NoSuchFileException |
Checked exception thrown when an attempt is made to access a file that does not exist. |
| NotDirectoryException |
Checked exception thrown when a file system operation, intended for a directory, fails because the file is not a directory. |
| NotLinkException |
Checked exception thrown when a file system operation fails because a file is not a symbolic link. |
| ProviderMismatchException |
Unchecked exception thrown when an attempt is made to invoke a method on an object created by one file system provider with a parameter created by a different file system provider. |
| ProviderNotFoundException |
Runtime exception thrown when a provider of the required type cannot be found. |
| ReadOnlyFileSystemException |
Unchecked exception thrown when an attempt is made to update an object associated with a |
Enums
| AccessMode |
Defines access modes used to test the accessibility of a file. |
| FileVisitOption |
Defines the file tree traversal options. |
| FileVisitResult |
The result type of a |
| LinkOption |
Defines the options as to how symbolic links are handled. |
| StandardCopyOption |
Defines the standard copy options. |
| StandardOpenOption |
Defines the standard open options. |