FileSystems.NewFileSystem メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| NewFileSystem(IPath) |
ファイル システムとしてファイルの内容にアクセスするための新しい |
| NewFileSystem(URI, IDictionary<String,Object>) |
によって識別される新しいファイル システムを構築します。 |
| NewFileSystem(IPath, ClassLoader) |
ファイル システムとしてファイルの内容にアクセスするための新しい |
| NewFileSystem(IPath, IDictionary<String,Object>) |
ファイル システムとしてファイルの内容にアクセスするための新しい |
| NewFileSystem(URI, IDictionary<String,Object>, ClassLoader) |
によって識別される新しいファイル システムを構築します。 |
| NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader) |
ファイル システムとしてファイルの内容にアクセスするための新しい |
NewFileSystem(IPath)
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath -> Java.Nio.FileNio.FileSystem
パラメーター
- path
- IPath
ファイルへのパス
返品
新しいファイル システム
- 属性
注釈
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
この方法では、1 つ以上のファイルの内容がファイル システムとして扱われる擬似ファイル システムを作成する特殊なプロバイダーを使用します。
このメソッドは、まず、 #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) メソッドとまったく同じ方法で、インストールされているプロバイダーの検索を試みます。 見つかった場合は、プロバイダーの FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) メソッドが空のマップで呼び出され、新しいファイル システムが構築されます。
13 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewFileSystem(URI, IDictionary<String,Object>)
によって識別される新しいファイル システムを構築します。 URI
[Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary<string,object>? env);
[<Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Net.URI * System.Collections.Generic.IDictionary<string, obj> -> Java.Nio.FileNio.FileSystem
パラメーター
- uri
- URI
ファイル システムを識別する URI
- env
- IDictionary<String,Object>
ファイル システムを構成するためのプロバイダー固有のプロパティのマップ。空の場合があります
返品
新しいファイル システム
- 属性
注釈
によって識別される新しいファイル システムを構築します。 URI
このメソッドは、 FileSystemProvider#installedProviders() installed プロバイダーを反復処理して、指定された URI の URI URI#getScheme scheme によって識別されるプロバイダーを見つけます。 URI スキームは、大文字と小文字を区別せずに比較されます。 URI の正確な形式は、プロバイダーに依存します。 見つかった場合は、プロバイダーの FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) メソッドが呼び出され、新しいファイル システムが構築されます。
ファイル システムが FileSystem#close closed されると、プロバイダーが、以前に作成したファイル システムと同じ URI で新しいファイル システムを作成できる場合は、プロバイダーに依存します。
<b>Usage の例:</b> インストール "memory" スキームによって識別されるプロバイダーがあるとします。
Map<String,String> env = new HashMap<>();
env.put("capacity", "16G");
env.put("blockSize", "4k");
FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"), env);
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewFileSystem(IPath, ClassLoader)
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
パラメーター
- path
- IPath
ファイルへのパス
- loader
- ClassLoader
プロバイダーを検索するクラス ローダー、またはインストールされているプロバイダーの検索のみを試みるnull
返品
新しいファイル システム
- 属性
注釈
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
この方法では、1 つ以上のファイルの内容がファイル システムとして扱われる擬似ファイル システムを作成する特殊なプロバイダーを使用します。
このメソッドは、 FileSystemProvider#installedProviders() installed プロバイダーを反復処理します。 各プロバイダーの FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) メソッドが空のマップで呼び出されます。 プロバイダーがファイル システムを返すと、イテレーションが終了し、ファイル システムが返されます。 インストールされているプロバイダーのいずれも FileSystem を返さない場合は、指定されたクラス ローダーを使用してプロバイダーを見つけようとします。 プロバイダーがファイル システムを返した場合、参照は終了し、ファイル システムが返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewFileSystem(IPath, IDictionary<String,Object>)
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, System.Collections.Generic.IDictionary<string,object>? env);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * System.Collections.Generic.IDictionary<string, obj> -> Java.Nio.FileNio.FileSystem
パラメーター
- path
- IPath
ファイルへのパス
- env
- IDictionary<String,Object>
ファイル システムを構成するためのプロバイダー固有のプロパティのマップ。空の場合があります
返品
新しいファイル システム
- 属性
注釈
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
この方法では、1 つ以上のファイルの内容がファイル システムとして扱われる擬似ファイル システムを作成する特殊なプロバイダーを使用します。
このメソッドは、まず、 #newFileSystem(Path,Map,ClassLoader) newFileSystem(Path, Map, ClassLoader) メソッドとまったく同じ方法で、インストールされているプロバイダーの検索を試みます。 見つかった場合は、プロバイダーの FileSystemProvider#newFileSystem(Path, Map) newFileSystem(Path, Map) メソッドが呼び出され、新しいファイル システムが構築されます。
13 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)
によって識別される新しいファイル システムを構築します。 URI
[Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary<string,object>? env, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member NewFileSystem : Java.Net.URI * System.Collections.Generic.IDictionary<string, obj> * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
パラメーター
- uri
- URI
ファイル システムを識別する URI
- env
- IDictionary<String,Object>
ファイル システムを構成するためのプロバイダー固有のプロパティのマップ。空の場合があります
- loader
- ClassLoader
プロバイダーを検索するクラス ローダー、またはインストールされているプロバイダーの検索のみを試みるnull
返品
新しいファイル システム
- 属性
注釈
によって識別される新しいファイル システムを構築します。 URI
このメソッドは、まず、 #newFileSystem(URI,Map) newFileSystem(URI,Map) メソッドとまったく同じ方法で、インストールされているプロバイダーの検索を試みます。 インストールされているプロバイダーのいずれも URI スキームをサポートしていない場合は、指定されたクラス ローダーを使用してプロバイダーを見つけようとします。 URI スキームをサポートするプロバイダーがある場合は、その FileSystemProvider#newFileSystem(URI,Map) newFileSystem(URI,Map) が呼び出され、新しいファイル システムが構築されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
[Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=36)]
public static Java.Nio.FileNio.FileSystem? NewFileSystem(Java.Nio.FileNio.IPath? path, System.Collections.Generic.IDictionary<string,object>? env, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("newFileSystem", "(Ljava/nio/file/Path;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;", "", ApiSince=36)>]
static member NewFileSystem : Java.Nio.FileNio.IPath * System.Collections.Generic.IDictionary<string, obj> * Java.Lang.ClassLoader -> Java.Nio.FileNio.FileSystem
パラメーター
- path
- IPath
ファイルへのパス
- env
- IDictionary<String,Object>
ファイル システムを構成するためのプロバイダー固有のプロパティのマップ。空の場合があります
- loader
- ClassLoader
プロバイダーを検索するクラス ローダー、またはインストールされているプロバイダーの検索のみを試みるnull
返品
新しいファイル システム
- 属性
注釈
ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。
この方法では、1 つ以上のファイルの内容がファイル システムとして扱われる擬似ファイル システムを作成する特殊なプロバイダーを使用します。
このメソッドは、 FileSystemProvider#installedProviders() installed プロバイダーを反復処理します。 各プロバイダーの FileSystemProvider#newFileSystem(Path,Map) newFileSystem(Path,Map) メソッドが呼び出されます。 プロバイダーがファイル システムを返すと、イテレーションが終了し、ファイル システムが返されます。 インストールされているプロバイダーのいずれも FileSystem を返さない場合は、指定されたクラス ローダーを使用してプロバイダーを見つけようとします。 プロバイダーがファイル システムを返した場合、参照は終了し、ファイル システムが返されます。
13 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。