Uses of Interface
java.nio.file.OpenOption
Package
Description
HTTP Client and WebSocket APIs
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.
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
Service-provider classes for the
java.nio.file
package.-
Uses of OpenOption in java.net.http
Modifier and TypeMethodDescriptionstatic HttpResponse.BodyHandler<Path>
HttpResponse.BodyHandlers.ofFile(Path file, OpenOption... openOptions)
Returns aBodyHandler<Path>
that returns aBodySubscriber
<Path>
obtained fromBodySubscribers.ofFile(Path,OpenOption...)
.static HttpResponse.BodySubscriber<Path>
HttpResponse.BodySubscribers.ofFile(Path file, OpenOption... openOptions)
Returns aBodySubscriber
which stores the response body in a file opened with the given options and name.static HttpResponse.BodyHandler<Path>
HttpResponse.BodyHandlers.ofFileDownload(Path directory, OpenOption... openOptions)
Returns aBodyHandler<Path>
that returns aBodySubscriber
<Path
> where the download directory is specified, but the filename is obtained from theContent-Disposition
response header. -
Uses of OpenOption in java.nio.channels
Modifier and TypeMethodDescriptionstatic AsynchronousFileChannel
AsynchronousFileChannel.open(Path file, OpenOption... options)
Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static FileChannel
FileChannel.open(Path path, OpenOption... options)
Opens or creates a file, returning a file channel to access the file.Modifier and TypeMethodDescriptionstatic AsynchronousFileChannel
AsynchronousFileChannel.open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.static FileChannel
FileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
Opens or creates a file, returning a file channel to access the file. -
Uses of OpenOption in java.nio.file
Modifier and TypeClassDescriptionclass
Defines the options as to how symbolic links are handled.class
Defines the standard open options.Modifier and TypeMethodDescriptionstatic BufferedWriter
Files.newBufferedWriter(Path path, Charset cs, OpenOption... options)
Opens or creates a file for writing, returning aBufferedWriter
that may be used to write text to the file in an efficient manner.static BufferedWriter
Files.newBufferedWriter(Path path, OpenOption... options)
Opens or creates a file for writing, returning aBufferedWriter
to write text to the file in an efficient manner.static SeekableByteChannel
Files.newByteChannel(Path path, OpenOption... options)
Opens or creates a file, returning a seekable byte channel to access the file.static InputStream
Files.newInputStream(Path path, OpenOption... options)
Opens a file, returning an input stream to read from the file.static OutputStream
Files.newOutputStream(Path path, OpenOption... options)
Opens or creates a file, returning an output stream that may be used to write bytes to the file.static Path
Files.write(Path path, byte[] bytes, OpenOption... options)
Writes bytes to a file.static Path
Files.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
Write lines of text to a file.static Path
Files.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
Write lines of text to a file.static Path
Files.writeString(Path path, CharSequence csq, Charset cs, OpenOption... options)
Write a CharSequence to a file.static Path
Files.writeString(Path path, CharSequence csq, OpenOption... options)
Write a CharSequence to a file.Modifier and TypeMethodDescriptionstatic SeekableByteChannel
Files.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
Opens or creates a file, returning a seekable byte channel to access the file.SecureDirectoryStream.newByteChannel(T path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
Opens or creates a file in this directory, returning a seekable byte channel to access the file. -
Uses of OpenOption in java.nio.file.spi
Modifier and TypeMethodDescriptionFileSystemProvider.newInputStream(Path path, OpenOption... options)
Opens a file, returning an input stream to read from the file.FileSystemProvider.newOutputStream(Path path, OpenOption... options)
Opens or creates a file, returning an output stream that may be used to write bytes to the file.Modifier and TypeMethodDescriptionFileSystemProvider.newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.abstract SeekableByteChannel
FileSystemProvider.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
Opens or creates a file, returning a seekable byte channel to access the file.FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
Opens or creates a file for reading and/or writing, returning a file channel to access the file.