FileSystemProvider.GetFileSystem(URI) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このプロバイダーによって作成された既存 FileSystem
のものを返します。
[Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "GetGetFileSystem_Ljava_net_URI_Handler", ApiSince=26)]
public abstract Java.Nio.FileNio.FileSystem? GetFileSystem(Java.Net.URI? uri);
[<Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "GetGetFileSystem_Ljava_net_URI_Handler", ApiSince=26)>]
abstract member GetFileSystem : Java.Net.URI -> Java.Nio.FileNio.FileSystem
パラメーター
- uri
- URI
URI リファレンス
戻り値
ファイル システム
- 属性
注釈
このプロバイダーによって作成された既存 FileSystem
のものを返します。
このメソッドは、メソッドを呼び出すことによって作成された a FileSystem
への参照を #newFileSystem(URI,Map) newFileSystem(URI,Map)
返します。 メソッドを作成した #newFileSystem(Path,Map) newFileSystem(Path,Map)
ファイル システムは、このメソッドによって返されません。 ファイル システムはその URI
. 正確な形式はプロバイダーに依存します。 既定のプロバイダーの場合、URI のパス コンポーネントは "/"
権限であり、クエリコンポーネントとフラグメントコンポーネントは未定義です(未定義のコンポーネントはによって null
表されます)。
このプロバイダーによって作成されたファイル システムは、このメソッドが java.nio.file.FileSystem#close closed
閉じたファイル システムへの参照を返すか、またはスロー FileSystemNotFoundException
する場合、プロバイダーに依存します。 プロバイダーが、以前に作成したファイル システムと同じ URI で新しいファイル システムを作成できる場合、このメソッドは、ファイル システムが閉じられた後 (およびメソッドによって新しいインスタンスが作成される前) に呼び出された場合に例外を #newFileSystem newFileSystem
スローします。
セキュリティ マネージャーがインストールされている場合、プロバイダーの実装では、既存のファイル システムへの参照を返す前にアクセス許可の確認が必要になる場合があります。 ファイル システムの FileSystems#getDefault default
場合、アクセス許可チェックは必要ありません。
の Java ドキュメントjava.nio.file.spi.FileSystemProvider.getFileSystem(java.net.URI)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。