インタフェース
java.nio.file.OpenOptionの使用
パッケージ | 説明 |
---|---|
java.net.http |
HTTPクライアントおよびWebSocket API
|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
java.nio.file |
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
|
java.nio.file.spi |
java.nio.file パッケージのサービス・プロバイダ・クラス。 |
-
java.net.httpでのOpenOptionの使用
型OpenOptionのパラメータを持つjava.net.httpのメソッド 修飾子と型 メソッド 説明 static HttpResponse.BodyHandler<Path>
HttpResponse.BodyHandlers. ofFile(Path file, OpenOption... openOptions)
BodySubscribers.ofFile(Path,OpenOption...)
から取得されたBodySubscriber
<Path>
を返すBodyHandler<Path>
を返します。static HttpResponse.BodySubscriber<Path>
HttpResponse.BodySubscribers. ofFile(Path file, OpenOption... openOptions)
与えられたオプションと名前でオープンされたファイルにレスポンス本文を格納するBodySubscriber
を返します。static HttpResponse.BodyHandler<Path>
HttpResponse.BodyHandlers. ofFileDownload(Path directory, OpenOption... openOptions)
ダウンロード・ディレクトリが指定されているBodySubscriber
<Path
>を返すBodyHandler<Path>
を返しますが、ファイル名はContent-Disposition
レスポンス・ヘッダーから取得されます。 -
java.nio.channelsでのOpenOptionの使用
型OpenOptionのパラメータを持つjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 static AsynchronousFileChannel
AsynchronousFileChannel. open(Path file, OpenOption... options)
読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。static FileChannel
FileChannel. open(Path path, OpenOption... options)
ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。OpenOption型の型引数を持つjava.nio.channelsのメソッド・パラメータ 修飾子と型 メソッド 説明 static AsynchronousFileChannel
AsynchronousFileChannel. open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。static FileChannel
FileChannel. open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。 -
java.nio.fileでのOpenOptionの使用
OpenOptionを実装しているjava.nio.fileのクラス 修飾子と型 クラス 説明 class
LinkOption
シンボリック・リンクの処理方法を定義します。class
StandardOpenOption
標準オープン・オプションを定義します。型OpenOptionのパラメータを持つjava.nio.fileのメソッド 修飾子と型 メソッド 説明 static BufferedWriter
Files. newBufferedWriter(Path path, Charset cs, OpenOption... options)
ファイルを書込み用に開くか作成して、そのファイルに効果的な方法でテキストを書き込むために使用できるBufferedWriter
を返します。static BufferedWriter
Files. newBufferedWriter(Path path, OpenOption... options)
ファイルを書込み用に開くか作成し、効率的な方法でファイルにテキストを書き込むBufferedWriter
を返します。static SeekableByteChannel
Files. newByteChannel(Path path, OpenOption... options)
ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。static InputStream
Files. newInputStream(Path path, OpenOption... options)
ファイルを開き、そのファイルから読み取る入力ストリームを返します。static OutputStream
Files. newOutputStream(Path path, OpenOption... options)
ファイルを開くか作成して、そのファイルにバイトを書き込むために使用できる出力ストリームを返します。static Path
Files. write(Path path, byte[] bytes, OpenOption... options)
バイトをファイルに書き込みます。static Path
Files. write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
テキスト行をファイルに書き込みます。static Path
Files. write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
テキスト行をファイルに書き込みます。static Path
Files. writeString(Path path, CharSequence csq, Charset cs, OpenOption... options)
CharSequenceをファイルに書き込みます。static Path
Files. writeString(Path path, CharSequence csq, OpenOption... options)
CharSequenceをファイルに書き込みます。型OpenOptionの型引数を持つjava.nio.fileのメソッド・パラメータ 修飾子と型 メソッド 説明 static SeekableByteChannel
Files. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。SeekableByteChannel
SecureDirectoryStream. newByteChannel(T path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
このディレクトリ内のファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。 -
java.nio.file.spiでのOpenOptionの使用
型OpenOptionのパラメータを持つjava.nio.file.spiのメソッド 修飾子と型 メソッド 説明 InputStream
FileSystemProvider. newInputStream(Path path, OpenOption... options)
ファイルを開き、そのファイルから読み取る入力ストリームを返します。OutputStream
FileSystemProvider. newOutputStream(Path path, OpenOption... options)
ファイルを開くか作成して、そのファイルにバイトを書き込むために使用できる出力ストリームを返します。OpenOption型の型引数を持つjava.nio.file.spiのメソッド・パラメータ 修飾子と型 メソッド 説明 AsynchronousFileChannel
FileSystemProvider. newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。abstract SeekableByteChannel
FileSystemProvider. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。FileChannel
FileSystemProvider. newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
読み取りまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。