モジュール java.base
パッケージ java.nio.file

クラスFileSystemException

すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AccessDeniedException, AtomicMoveNotSupportedException, DirectoryNotEmptyException, FileAlreadyExistsException, FileSystemLoopException, NoSuchFileException, NotDirectoryException, NotLinkException

public class FileSystemException extends IOException
1つまたは2つのファイルでファイル・システム操作が失敗した場合にスローされます。 このクラスは、ファイル・システム例外の汎用クラスです。
導入されたバージョン:
1.7
関連項目:
  • コンストラクタの詳細

    • FileSystemException

      public FileSystemException(String file)
      このクラスのインスタンスを構築します。 このコンストラクタは、1つのファイルに関連する操作が失敗し、その理由を説明する追加の情報がない場合に使用するようにしてください。
      パラメータ:
      file - ファイルを識別する文字列。不明な場合はnull
    • FileSystemException

      public FileSystemException(String file, String other, String reason)
      このクラスのインスタンスを構築します。 このコンストラクタは、2つのファイルに関連する操作が失敗したか、その理由を説明する追加の情報がある場合に使用するようにしてください。
      パラメータ:
      file - ファイルを識別する文字列。不明な場合はnull
      other - もう一方のファイルを識別する文字列。もう一方のファイルがない場合または不明な場合はnull
      reason - 追加情報付きの理由メッセージまたはnull
  • メソッドの詳細

    • getFile

      public String getFile()
      この例外の作成に使用されたファイルを返します。
      戻り値:
      ファイル(nullの場合もある)
    • getOtherFile

      public String getOtherFile()
      この例外の作成に使用されたもう一方のファイルを返します。
      戻り値:
      もう一方のファイル(nullの場合もある)
    • getReason

      public String getReason()
      ファイル・システムの操作が失敗した理由を説明する文字列を返します。
      戻り値:
      ファイル・システムの操作が失敗した理由を説明する文字列
    • getMessage

      public String getMessage()
      詳細メッセージの文字列を返します。
      オーバーライド:
      getMessage、クラスThrowable
      戻り値:
      このThrowableインスタンスの詳細メッセージ文字列(nullも可)。