Module java.base
Package java.nio.file

Class FileSystemException

所有已实现的接口:
Serializable
直接已知的子类:
AccessDeniedException, AtomicMoveNotSupportedException, DirectoryNotEmptyException, FileAlreadyExistsException, FileSystemLoopException, NoSuchFileException, NotDirectoryException, NotLinkException

public class FileSystemException extends IOException
当一个文件系统操作在一个或两个文件上失败时抛出。这个类是文件系统异常的通用类。
自从:
1.7
参见:
  • Constructor Details

    • FileSystemException

      public FileSystemException(String file)
      构造此类的一个实例。当涉及一个文件的操作失败且没有额外信息来解释原因时应使用此构造函数。
      参数:
      file - 标识文件的字符串,如果不知道则为null
    • FileSystemException

      public FileSystemException(String file, String other, String reason)
      构造此类的一个实例。当涉及两个文件的操作失败,或者有额外信息来解释原因时应使用此构造函数。
      参数:
      file - 标识文件的字符串,如果不知道则为null
      other - 标识另一个文件的字符串,如果没有另一个文件或者不知道则为null
      reason - 带有额外信息的原因消息,或者为null
  • Method Details

    • getFile

      public String getFile()
      返回用于创建此异常的文件。
      返回:
      文件(可以为null
    • getOtherFile

      public String getOtherFile()
      返回用于创建此异常的另一个文件。
      返回:
      另一个文件(可以为null
    • getReason

      public String getReason()
      返回解释文件系统操作失败原因的字符串。
      返回:
      解释文件系统操作失败原因的字符串
    • getMessage

      public String getMessage()
      返回详细消息字符串。
      覆盖:
      getMessage 在类 Throwable
      返回:
      Throwable实例的详细消息字符串(可能为null)。