語言

FileSystems.Default 屬性

定義

回傳預設 FileSystem的 。

public static Java.Nio.FileNio.FileSystem? Default { [Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member Default : Java.Nio.FileNio.FileSystem

屬性值

預設檔案系統

屬性

備註

回傳預設 FileSystem的 。 預設檔案系統會建立物件,提供存取 Java 虛擬機可存取檔案系統的權限。 <檔案系統的 em>工作目錄</em> 是目前的使用者目錄,由系統屬性user.dir命名。 這讓類別能夠互通 java.io.File java.io.File 。

此類別定義的任何方法的首次呼叫,會定位預設 FileSystemProvider provider 物件。 若系統屬性 java.nio.file.spi.DefaultFileSystemProvider 未定義,則預設提供者為系統預設提供者,並被呼叫以建立預設檔案系統。

若系統屬性 java.nio.file.spi.DefaultFileSystemProvider 定義為,則視為由 URI 方案 "file"識別的一個或多個完整限定的具體提供者類別名稱的清單。 若屬性包含多個名字,則以逗號分隔。 每個類別皆透過系統類別載入器載入,並透過呼叫一個形式參數型別為 FileSystemProvider的單參數建構子來實例化。 這些提供者會依照在屬性中列出的順序載入並實例化。 若此程序失敗或提供者的方案不等於, "file" 則會拋出未指定錯誤。 URI 方案通常會不依案例進行比較,但對於預設提供者,方案必須是 "file"。 第一個提供者類別是透過呼叫並引用系統預設提供者來實例化的。 第二個提供者類別是透過呼叫並引用第一個提供者實例來實例化的。 第三個提供者類別是透過呼叫並引用第二個實例來實例化,依此類推。 最後實例化的提供者成為預設提供者;其 getFileSystem 方法會透過 URI "file:///" 被調用,以取得對預設檔案系統的參考。

此方法的後續呼叫會回傳第一次呼叫時回傳的檔案系統。

Java 文件 java.nio.file.FileSystems.getDefault()。

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

適用於