| Package | Description |
|---|---|
| java.nio.channels |
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
|
| java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
|
| java.nio.file.attribute |
Interfaces and classes providing access to file and file system attributes.
|
| java.nio.file.spi |
Service-provider classes for the
java.nio.file package.
|
| Modifier and Type | Method and Description |
|---|---|
static AsynchronousFileChannel |
AsynchronousFileChannel.open(Path
Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.
|
static FileChannel |
FileChannel.open(Path
Opens or creates a file, returning a file channel to access the file.
|
| Modifier and Type | Method and Description |
|---|---|
static Path |
Files.createDirectories(Path
Creates a directory by creating all nonexistent parent directories first.
|
static Path |
Files.createDirectory(Path
Creates a new directory.
|
static Path |
Files.createFile(Path
Creates a new and empty file, failing if the file already exists.
|
static Path |
Files.createSymbolicLink(Path
Creates a symbolic link to a target
(optional operation).
|
static Path |
Files.createTempDirectory(Path
Creates a new directory in the specified directory, using the given prefix to generate its name.
|
static Path |
Files.createTempDirectory(String
Creates a new directory in the default temporary-file directory, using the given prefix to generate its name.
|
static Path |
Files.createTempFile(Path
Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name.
|
static Path |
Files.createTempFile(String
Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name.
|
static SeekableByteChannel |
Files.newByteChannel(Path
Opens or creates a file, returning a seekable byte channel to access the file.
|
SeekableByteChannel |
SecureDirectoryStream.newByteChannel(T path, Set
Opens or creates a file in this directory, returning a seekable byte channel to access the file.
|
| Modifier and Type | Method and Description |
|---|---|
static FileAttribute |
PosixFilePermissions.asFileAttribute(Set
Creates a
FileAttribute, encapsulating a copy of the given file permissions, suitable for passing to the
createFile or
createDirectory methods.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
FileSystemProvider.createDirectory(Path
Creates a new directory.
|
void |
FileSystemProvider.createSymbolicLink(Path
Creates a symbolic link to a target.
|
AsynchronousFileChannel |
FileSystemProvider.newAsynchronousFileChannel(Path
Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.
|
abstract SeekableByteChannel |
FileSystemProvider.newByteChannel(Path
Opens or creates a file, returning a seekable byte channel to access the file.
|
FileChannel |
FileSystemProvider.newFileChannel(Path
Opens or creates a file for reading and/or writing, returning a file channel to access the file.
|