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