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