パッケージ
java.nio.fileの使用

java.nio.fileを使用するパッケージ
パッケージ 説明
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.lang.module
モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラス。
java.net.http
HTTPクライアントおよびWebSocket API
java.nio.channels
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.file.spi
java.nio.fileパッケージのサービス・プロバイダ・クラス。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
javax.tools
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
jdk.incubator.foreign
下位レベルの安全かつ効率的なメモリー・アクセスをサポートするクラスです。
jdk.jfr
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
jdk.jfr.consumer
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
  • java.ioにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • java.lang.moduleにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • java.net.httpにより使用されるjava.nio.fileのクラス
    クラス 説明
    OpenOption
    ファイルを開くまたは作成する方法を構成するオブジェクトです。
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • java.nio.channelsにより使用されるjava.nio.fileのクラス
    クラス 説明
    OpenOption
    ファイルを開くまたは作成する方法を構成するオブジェクトです。
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • java.nio.fileにより使用されるjava.nio.fileのクラス
    クラス 説明
    AccessMode
    ファイルのアクセシビリティのテストに使用されるアクセス・モードを定義します。
    CopyOption
    ファイルのコピーまたは移動する方法を構成するオブジェクトです。
    DirectoryStream
    ディレクトリ内のエントリに対して反復処理を行うためのオブジェクトです。
    DirectoryStream.Filter
    ディレクトリ・エントリを受け入れるべきかフィルタするべきかを判断するオブジェクトによって実装されるインタフェースです。
    FileStore
    ファイル用のストレージです。
    FileSystem
    ファイル・システムへのインタフェースを提供し、ファイル・システム内のファイルやその他のオブジェクトにアクセスするためのオブジェクトのファクトリです。
    FileSystemException
    1つまたは2つのファイルでファイル・システム操作が失敗した場合にスローされます。
    FileVisitOption
    ファイル・ツリー・トラバーサル・オプションを定義します。
    FileVisitor
    ファイルのビジターです。
    FileVisitResult
    FileVisitorの結果型です。
    LinkOption
    シンボリック・リンクの処理方法を定義します。
    OpenOption
    ファイルを開くまたは作成する方法を構成するオブジェクトです。
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
    PathMatcher
    パスの照合操作を実行するオブジェクトによって実装されるインタフェースです。
    SecureDirectoryStream
    開いたディレクトリから相対的な位置にあるファイルに対する操作を定義するDirectoryStreamです。
    StandardCopyOption
    標準コピー・オプションを定義します。
    StandardOpenOption
    標準オープン・オプションを定義します。
    Watchable
    変更およびイベントを監視できるように、監視サービスに登録できるオブジェクトです。
    WatchEvent
    WatchServiceに登録されたオブジェクトに対するイベントまたは繰り返されるイベントです。
    WatchEvent.Kind
    イベントの種類(識別目的)です。
    WatchEvent.Modifier
    WatchableWatchServiceにどのように登録されるかを修飾するイベント修飾子です。
    WatchKey
    watchableオブジェクトがWatchServiceに登録されていることを示すトークンです。
    WatchService
    登録されたオブジェクトの変更およびイベントを監視する監視サービスです。
  • java.nio.file.spiにより使用されるjava.nio.fileのクラス
    クラス 説明
    AccessMode
    ファイルのアクセシビリティのテストに使用されるアクセス・モードを定義します。
    CopyOption
    ファイルのコピーまたは移動する方法を構成するオブジェクトです。
    DirectoryStream
    ディレクトリ内のエントリに対して反復処理を行うためのオブジェクトです。
    DirectoryStream.Filter
    ディレクトリ・エントリを受け入れるべきかフィルタするべきかを判断するオブジェクトによって実装されるインタフェースです。
    FileStore
    ファイル用のストレージです。
    FileSystem
    ファイル・システムへのインタフェースを提供し、ファイル・システム内のファイルやその他のオブジェクトにアクセスするためのオブジェクトのファクトリです。
    LinkOption
    シンボリック・リンクの処理方法を定義します。
    OpenOption
    ファイルを開くまたは作成する方法を構成するオブジェクトです。
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • java.utilにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • javax.toolsにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • jdk.incubator.foreignにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • jdk.jfrにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。
  • jdk.jfr.consumerにより使用されるjava.nio.fileのクラス
    クラス 説明
    Path
    ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。