[API] java.nio.file.FileSystemsクラス

java.nio.file.FileSystemsは、ファイルシステムのファクトリメソッドを提供するクラスです。

java.nio.file.FileSystemsの特徴

java.nio.file.FileSystemsは以下の特徴があります。

  • 異なるファイルシステムへのアクセスを作成できる
  • すべて静的メソッドで構成される
  • JavaSE7で導入された

java.nio.file.FileSystemsのAPI

【主要メソッド】
戻値型メソッド静的説明
FileSystemgetDefault()デフォルトのFileSystemを返す
FileSystemgetFileSystem(URI uri)既存のFileSystemへの参照を返す
FileSystemnewFileSystem(Path path, ClassLoader loader)ファイルの内容にファイルシステムとしてアクセスする新しいFileSystemを構築する
FileSystemnewFileSystem(URI uri, Map env)URIによって識別される新しいファイルシステムを構築する
FileSystemnewFileSystem(URI uri, Map env, ClassLoader loader)URIによって識別される新しいファイルシステムを構築する

java.nio.file.FileSystemsサンプル

(デフォルトのファイルシステムを表すFileSystemを取得する)

FileSystem fs = FileSystems.getDefault();
(URIからFileSystemを取得する)

URI uri = new URI("file:///mydir/taro//filesystem");
FileSystem fs = FileSystems.getFileSystem(uri);

関連API

コメント

タイトルとURLをコピーしました