Language

FileSystem.RootDirectories プロパティ

定義

ルート ディレクトリのパスを反復処理するオブジェクトを返します。

public abstract Java.Lang.IIterable? RootDirectories { [Android.Runtime.Register("getRootDirectories", "()Ljava/lang/Iterable;", "GetGetRootDirectoriesHandler", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getRootDirectories", "()Ljava/lang/Iterable;", "GetGetRootDirectoriesHandler", ApiSince=26)>]
member this.RootDirectories : Java.Lang.IIterable

プロパティ値

ルート ディレクトリを反復処理するオブジェクト

属性

注釈

ルート ディレクトリのパスを反復処理するオブジェクトを返します。 ファイル システムは、多数の異なるファイル階層で構成されるファイル ストアへのアクセスを提供します。それぞれに独自の最上位のルート ディレクトリがあります。 セキュリティ マネージャーによって拒否されない限り、返される反復子の各要素は、個別のファイル階層のルート ディレクトリに対応します。 要素の順序が定義されていません。 ファイル階層は、Java仮想マシンの有効期間中に変更される可能性があります。 たとえば、一部の実装では、リムーバブル メディアを挿入すると、独自の最上位ディレクトリを持つ新しいファイル階層が作成される場合があります。 ルート ディレクトリにアクセスできる保証はありません。 セキュリティ マネージャーがインストールされると、各ルート ディレクトリへのアクセスを確認するために呼び出されます。 拒否された場合、ルート ディレクトリは反復子によって返されません。 既定のプロバイダーの場合、SecurityManager.checkRead(String) メソッドが呼び出され、各ルート ディレクトリへの読み取りアクセスが確認されます。 反復子が取得されたとき、または反復中にアクセス許可チェックが行われる場合は、システムに依存します。

Javaリファレンス。

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

適用対象