- 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)
このクラスのインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 String
getFile()
この例外の作成に使用されたファイルを返します。String
getMessage()
詳細メッセージの文字列を返します。String
getOtherFile()
この例外の作成に使用されたもう一方のファイルを返します。String
getReason()
ファイル・システムの操作が失敗した理由を説明する文字列を返します。-
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
コンストラクタの詳細
-
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
も可)。
-
-