首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询FileSystems.getPath(URI)

查询FileSystems.getPath(URI)
EN

Stack Overflow用户
提问于 2013-01-17 10:58:24
回答 2查看 358关注 0票数 0

在Java7源代码中,类Paths有一个方法-- get(URI).

在get(URI)中存在:

代码语言:javascript
复制
 return FileSystems.getDefault().provider().getPath(uri);

FileSystems.getDefault()返回对默认文件系统的引用。但是,根据文档,.provider()关闭文件系统,然后调用.getPath(uri)。有人能给我解释一下是怎么回事吗?为什么文件系统似乎是关闭的,然后又返回了?

如果有人能给我关于返回语句中发生的事情的详细信息,那就太好了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-17 11:03:57

我想这就是你所指的那一行:

此提供程序创建的文件系统关闭后

这并不意味着提供商关闭了系统。它讨论的是当系统关闭时,提供者如何处理事情。这将在以后的某个时间发生。

票数 3
EN

Stack Overflow用户

发布于 2013-01-17 11:01:25

From - FileSystem.provider()

provider

public abstract FileSystemProvider provider()

返回创建此文件系统的提供程序。

我没有看到任何写着close被称为的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14371516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档