FileSystems.GetFileSystem(URI) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既存の FileSystemへの参照を返します。
[Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? GetFileSystem(Java.Net.URI? uri);
[<Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member GetFileSystem : Java.Net.URI -> Java.Nio.FileNio.FileSystem
パラメーター
- uri
- URI
ファイル システムを検索する URI
返品
ファイル システムへの参照
- 属性
注釈
既存の FileSystemへの参照を返します。
このメソッドは、 FileSystemProvider#installedProviders() installed プロバイダーを反復処理して、指定された URI の URI URI#getScheme scheme によって識別されるプロバイダーを見つけます。 URI スキームは、大文字と小文字を区別せずに比較されます。 URI の正確な形式は、プロバイダーに依存します。 見つかった場合は、プロバイダーの FileSystemProvider#getFileSystem getFileSystem メソッドが呼び出され、 FileSystemへの参照が取得されます。
このプロバイダーによって作成されたファイル システムが FileSystem#close closed されると、このメソッドが閉じたファイル システムへの参照を返すか、 FileSystemNotFoundExceptionをスローする場合、プロバイダーに依存します。 プロバイダーが、以前に作成したファイル システムと同じ URI で新しいファイル システムを作成できる場合、このメソッドは、ファイル システムが閉じられた後 (および #newFileSystem newFileSystem メソッドによって新しいインスタンスが作成される前) に呼び出された場合に例外をスローします。
セキュリティ マネージャーがインストールされている場合、プロバイダーの実装では、既存のファイル システムへの参照を返す前にアクセス許可の確認が必要になる場合があります。
FileSystems#getDefault default ファイル システムの場合、アクセス許可チェックは必要ありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。