語言

FileSystems.GetFileSystem(URI) 方法

定義

回傳一個已存在 FileSystem的 。

[Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)]
public static Java.Nio.FileNio.FileSystem? GetFileSystem(Java.Net.URI? uri);
[<Android.Runtime.Register("getFileSystem", "(Ljava/net/URI;)Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member GetFileSystem : Java.Net.URI -> Java.Nio.FileNio.FileSystem

參數

uri
URI

URI 來定位檔案系統

傳回

檔案系統的參考

屬性

備註

回傳一個已存在 FileSystem的 。

此方法會遍歷提供者 FileSystemProvider#installedProviders() installed ,以找出由該 URI URI#getScheme scheme 所識別的提供者。 URI 計畫的比較不以個案為依據。 URI的具體形式高度依賴醫療提供者。 若找到,則會呼叫提供者的方法FileSystemProvider#getFileSystem getFileSystem以取得 。FileSystem

一旦由此提供者建立的檔案系統為 , FileSystem#close closed 若此方法回傳對封閉檔案系統的引用或拋 FileSystemNotFoundException出 ,則為提供者依賴系統。 如果提供者允許建立與先前建立檔案系統相同的 URI,則此方法在檔案系統關閉後(且方法建立新實例 #newFileSystem newFileSystem 前)呼叫時拋出例外。

若安裝了安全管理器,提供者實作可能需要在回傳對現有檔案系統的參考前檢查權限。 以檔案系統為例 FileSystems#getDefault default ,則不需要權限檢查。

Java 文件 java.nio.file.FileSystems.getFileSystem(java.net.URI)。

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

適用於