- 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)このクラスのインスタンスを構築します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 StringgetFile()この例外の作成に使用されたファイルを返します。StringgetMessage()詳細メッセージの文字列を返します。StringgetOtherFile()この例外の作成に使用されたもう一方のファイルを返します。StringgetReason()ファイル・システムの操作が失敗した理由を説明する文字列を返します。- 
クラス java.lang.Throwableで宣言されたメソッドaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
FileSystemExceptionpublic FileSystemException(String file) このクラスのインスタンスを構築します。 このコンストラクタは、1つのファイルに関連する操作が失敗し、その理由を説明する追加の情報がない場合に使用するようにしてください。- パラメータ:
- file- ファイルを識別する文字列。不明な場合は- null。
 
 - 
FileSystemExceptionpublic FileSystemException(String file, String other, String reason) このクラスのインスタンスを構築します。 このコンストラクタは、2つのファイルに関連する操作が失敗したか、その理由を説明する追加の情報がある場合に使用するようにしてください。- パラメータ:
- file- ファイルを識別する文字列。不明な場合は- null。
- other- もう一方のファイルを識別する文字列。もう一方のファイルがない場合または不明な場合は- null
- reason- 追加情報付きの理由メッセージまたは- null
 
 
- 
 - 
メソッドの詳細- 
getFilepublic String getFile() この例外の作成に使用されたファイルを返します。- 戻り値:
- ファイル(nullの場合もある)
 
 - 
getOtherFilepublic String getOtherFile() この例外の作成に使用されたもう一方のファイルを返します。- 戻り値:
- もう一方のファイル(nullの場合もある)
 
 - 
getReasonpublic String getReason() ファイル・システムの操作が失敗した理由を説明する文字列を返します。- 戻り値:
- ファイル・システムの操作が失敗した理由を説明する文字列
 
 - 
getMessagepublic String getMessage() 詳細メッセージの文字列を返します。- オーバーライド:
- getMessage、クラス:- Throwable
- 戻り値:
- このThrowableインスタンスの詳細メッセージ文字列(nullも可)。
 
 
- 
 
-