Language

FileSystems.NewFileSystem メソッド

定義

オーバーロード

名前 説明
NewFileSystem(IPath)

ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。

NewFileSystem(URI, IDictionary<String,Object>)

によって識別される新しいファイル システムを構築します。 URI

NewFileSystem(IPath, ClassLoader)

ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。

NewFileSystem(IPath, IDictionary<String,Object>)

ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。

NewFileSystem(URI, IDictionary<String,Object>, ClassLoader)

によって識別される新しいファイル システムを構築します。 URI

NewFileSystem(IPath, IDictionary<String,Object>, ClassLoader)

ファイル システムとしてファイルの内容にアクセスするための新しい FileSystem を構築します。

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 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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&lt;String,String&gt; env = new HashMap&lt;&gt;();
              env.put("capacity", "16G");
              env.put("blockSize", "4k");
              FileSystem fs = FileSystems.newFileSystem(URI.create("memory:///?name=logfs"), env);

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 を返さない場合は、指定されたクラス ローダーを使用してプロバイダーを見つけようとします。 プロバイダーがファイル システムを返した場合、参照は終了し、ファイル システムが返されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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) が呼び出され、新しいファイル システムが構築されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象