java path_Java Path toUri()用法及代码示例

java.nio.file.Path接口的toUri()方法用于返回表示该路径的URI。此方法使用与标识提供者的URI方案相同的方案将此路径转换为绝对URI。 scheme-specific部件的确切形式在很大程度上取决于提供程序。在默认提供程序的情况下,URI是带有绝对路径组件的层次结构。查询和片段组件未定义。是否定义了权限组件是implementation-dependent。无法保证可以使用URI来构造java.io.File。特别是,如果此路径表示通用命名约定(UNC)路径,则UNC服务器名称可以编码在结果URI的权限组件中。如果是默认提供程序,并且文件存在,并且可以确定该文件是目录,那么生成的URI将以斜杠结尾。

用法:

URI toUri()

参数:此方法不接受任何内容。

返回值:此方法返回表示此路径的URI。

异常:此方法引发以下异常:

IOError–如果发生I /O错误,则获取绝对路径,或者在构建文件系统以访问文件内容作为文件系统的位置,并且无法获取封闭文件系统的URI

SecurityException–对于默认提供程序,并安装了安全管理器的情况,toAbsolutePath方法将引发安全异常。

以下示例程序旨在说明toUri()方法:

示例1:

// Java program to demonstrate

// java.nio.file.Path.toUri() method

import java.net.URI;

import java.nio.file.Path;

import java.nio.file.Paths;

public class GFG {

public static void main(String[] args)

{

// create an object of Path

Path path

= Paths.get("\\temp\\Spring");

// call toUri() to convert

// path in URI

URI uri = path.toUri();

// print URI

System.out.println("URI: "

+ uri);

}

}

输出:

983cc9934fd9284cf7d081c4d50dbec7.png

示例2:

// Java program to demonstrate

// java.nio.file.Path.toUri() method

import java.net.URI;

import java.nio.file.Path;

import java.nio.file.Paths;

public class GFG {

public static void main(String[] args)

{

// create an object of Path

Path path

= Paths.get("D:\\eclipse\\configuration"

+ "\\org.eclipse.update\\history");

// call toUri() to convert

// path in URI

URI uri = path.toUri();

// print URI

System.out.println("URI: "

+ uri);

}

}

输出:

6efd1faf5455e94a467b2b268e134543.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值