java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.nio.file.FileSystemException
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
AccessDeniedException
,AtomicMoveNotSupportedException
,DirectoryNotEmptyException
,FileAlreadyExistsException
,FileSystemLoopException
,NoSuchFileException
,NotDirectoryException
,NotLinkException
public class FileSystemException extends IOException
1つまたは2つのファイルでファイル・システム操作が失敗した場合にスローされます。 このクラスは、ファイル・システム例外の汎用クラスです。
- 導入されたバージョン:
- 1.7
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明FileSystemException
(String file) このクラスのインスタンスを構築します。FileSystemException
(String file, String other, String reason) このクラスのインスタンスを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明getFile()
この例外の作成に使用されたファイルを返します。詳細メッセージの文字列を返します。この例外の作成に使用されたもう一方のファイルを返します。ファイル・システムの操作が失敗した理由を説明する文字列を返します。クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
コンストラクタの詳細
-
FileSystemException
public FileSystemException(String file) このクラスのインスタンスを構築します。 このコンストラクタは、1つのファイルに関連する操作が失敗し、その理由を説明する追加の情報がない場合に使用するようにしてください。- パラメータ:
file
- ファイルを識別する文字列。不明な場合はnull
。
-
FileSystemException
このクラスのインスタンスを構築します。 このコンストラクタは、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
も可)。
-