在Java 7源代碼的類,Paths有一個方法 - get(URI).查詢上FileSystems.getPath(URI)
內收到(URI)存在:
return FileSystems.getDefault().provider().getPath(uri);
FileSystems.getDefault()
返回到基準默認文件系統。但是,根據文檔,.provider()
關閉文件系統,然後調用.getPath(uri)
。有人能向我解釋發生了什麼事嗎?爲什麼文件系統似乎被關閉然後返回?
如果有人能夠給我一個關於回報聲明中發生的事情的一擊,那將是很棒的。
再加上默認的文件系統不能關閉。 – openCage