クラス
java.nio.channels.FileChannelの使用
FileChannelを使用するパッケージ
パッケージ
説明
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.file
パッケージのサービス・プロバイダ・クラス。-
java.ioでのFileChannelの使用
FileChannelを返すjava.ioのメソッド修飾子と型メソッド説明FileInputStream.getChannel()
このファイル入力ストリームに関連付けられた一意のFileChannel
オブジェクトを返します。FileOutputStream.getChannel()
このファイル出力ストリームに関連付けられた一意のFileChannel
オブジェクトを返します。final FileChannel
RandomAccessFile.getChannel()
このファイルに関連付けられた一意のFileChannel
オブジェクトを返します。 -
java.nio.channelsでのFileChannelの使用
FileChannelを返すjava.nio.channelsのメソッド修飾子と型メソッド説明final FileChannel
FileLock.channel()
このロックが獲得されたファイルを持つファイル・チャネルを返します。static FileChannel
FileChannel.open
(Path path, OpenOption... options) ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。static FileChannel
FileChannel.open
(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。abstract FileChannel
FileChannel.position
(long newPosition) このチャネルのファイル位置を設定します。abstract FileChannel
FileChannel.truncate
(long size) このチャネルのファイルの末尾を切詰め、指定されたサイズにします。型FileChannelのパラメータを持つjava.nio.channelsのコンストラクタ修飾子コンストラクタ説明protected
FileLock
(FileChannel channel, long position, long size, boolean shared) このクラスの新しいインスタンスを初期化します。 -
java.nio.file.spiでのFileChannelの使用
FileChannelを返すjava.nio.file.spiのメソッド修飾子と型メソッド説明FileSystemProvider.newFileChannel
(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 読み取りまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。