Module java.base
Package java.nio.file

Class Paths

java.lang.Object
java.nio.file.Paths

public final class Paths extends Object
该类仅包含静态方法,通过将路径字符串或URI转换为Path来返回。
API 注意:
建议使用Path.of方法获取Path,而不是使用此类中定义的get方法,因为该类可能在将来的版本中被弃用。
自 JDK 版本:
1.7
参见:
  • Method Details

    • get

      public static Path get(String first, String... more)
      将路径字符串或一系列字符串(连接后形成路径字符串)转换为Path。
      实现要求:
      该方法只是使用给定参数调用Path.of(String, String...)。
      参数:
      first - 路径字符串或路径字符串的初始部分
      more - 要连接以形成路径字符串的附加字符串
      返回:
      结果Path
      抛出:
      InvalidPathException - 如果无法将路径字符串转换为Path
      参见:
    • get

      public static Path get(URI uri)
      将给定的URI转换为Path对象。
      实现要求:
      该方法只是使用给定参数调用Path.of(URI)。
      参数:
      uri - 要转换的URI
      返回:
      结果Path
      抛出:
      IllegalArgumentException - 如果对uri参数的前提条件不成立。URI的格式是特定于提供程序的。
      FileSystemNotFoundException - 由URI标识的文件系统不存在且无法自动创建,或者由URI的方案组件标识的提供程序未安装
      SecurityException - 如果安装了安全管理器并且它拒绝未指定的权限以访问文件系统
      参见: