語言

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 參考 java.nio.file.FileSystem.getRootDirectories。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於