FileSystems.GetFileSystem(URI) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個已存在 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。