Module java.base
Package java.nio.file

Class InvalidPathException

所有已实现的接口:
Serializable

public class InvalidPathException extends IllegalArgumentException
当路径字符串包含无效字符,或者由于其他文件系统特定原因而使路径字符串无效时,抛出未经检查的异常。
自从:
1.7
参见:
  • Constructor Details

    • InvalidPathException

      public InvalidPathException(String input, String reason, int index)
      从给定的输入字符串、原因和错误索引构造一个实例。
      参数:
      input - 输入字符串
      reason - 解释为何拒绝输入的字符串
      index - 发生错误的索引,如果索引未知,则为-1
      抛出:
      NullPointerException - 如果输入或原因字符串为null
      IllegalArgumentException - 如果错误索引小于-1
    • InvalidPathException

      public InvalidPathException(String input, String reason)
      从给定的输入字符串和原因构造一个实例。生成的对象将具有错误索引-1
      参数:
      input - 输入字符串
      reason - 解释为何拒绝输入的字符串
      抛出:
      NullPointerException - 如果输入或原因字符串为null
  • Method Details

    • getInput

      public String getInput()
      返回输入字符串。
      返回:
      输入字符串
    • getReason

      public String getReason()
      返回解释为何拒绝输入字符串的字符串。
      返回:
      原因字符串
    • getIndex

      public int getIndex()
      返回错误发生位置在输入字符串中的索引,如果此位置未知,则返回-1
      返回:
      错误索引
    • getMessage

      public String getMessage()
      返回描述错误的字符串。生成的字符串由原因字符串后跟冒号字符(':')、一个空格和输入字符串组成。如果定义了错误索引,则在原因字符串之后、冒号字符之前插入十进制索引的字符串" at index "
      覆盖:
      getMessage 在类 Throwable
      返回:
      描述错误的字符串