Path.Of 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Of(URI) |
已过时.
通过转换 URI 返回一个 |
Of(String, String[]) |
已过时.
|
Of(URI)
注意
Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.
通过转换 URI 返回一个 Path
。
[Android.Runtime.Register("of", "(Ljava/net/URI;)Ljava/nio/file/Path;", "", ApiSince=34)]
[System.Obsolete("Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.")]
public static Java.Nio.FileNio.IPath? Of (Java.Net.URI? uri);
[<Android.Runtime.Register("of", "(Ljava/net/URI;)Ljava/nio/file/Path;", "", ApiSince=34)>]
[<System.Obsolete("Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.")>]
static member Of : Java.Net.URI -> Java.Nio.FileNio.IPath
参数
- uri
- URI
要转换的 URI
返回
生成的 Path
- 属性
注解
通过转换 URI 返回一个 Path
。
此方法循环访问 FileSystemProvider#installedProviders() installed
提供程序以查找由给定 URI 的 URI URI#getScheme scheme
标识的提供程序。 不考虑大小写,都会比较 URI 方案。 如果找到提供程序,则会调用其 FileSystemProvider#getPath getPath
方法来转换 URI。
对于由 URI 方案“file”标识的默认提供程序,给定 URI 具有非空路径组件和未定义的查询和片段组件。 颁发机构组件是否存在特定于平台。 返回的 Path
与文件系统相关联 FileSystems#getDefault default
。
默认提供程序提供与类类似的 <em>往返</em> 保证 java.io.File
。 对于给定Path
的 p,只要<原始Path
版本、URI
新代码和新Path
代码都是在同一 Java 虚拟机(可能不同的调用)中创建的,可以保证 blockquote pPath#toAbsolutePath() toAbsolutePath
<())
.
()).equals(
.
Path#toUri() toUri
/blockquote。>Path.of(
> 其他提供程序是否保证是特定于提供程序的,因此是否未指定。
已在 11 中添加。
适用于 . 的 java.nio.file.Path.of(java.net.URI)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Of(String, String[])
注意
Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.
[Android.Runtime.Register("of", "(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;", "", ApiSince=34)]
[System.Obsolete("Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.")]
public static Java.Nio.FileNio.IPath? Of (string? first, params string[]? more);
[<Android.Runtime.Register("of", "(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;", "", ApiSince=34)>]
[<System.Obsolete("Use 'Java.Nio.FileNio.IPath.Of'. This class will be removed in a future release.")>]
static member Of : string * string[] -> Java.Nio.FileNio.IPath
参数
- first
- String
- more
- String[]
返回
- 属性