Added in API level 26

FileSystemException

open class FileSystemException : IOException
kotlin.Any
   ↳ kotlin.Throwable
   ↳ java.lang.Exception
   ↳ java.io.IOException
   ↳ java.nio.file.FileSystemException

Thrown when a file system operation fails on one or two files. This class is the general class for file system exceptions.

Summary

Public constructors

Constructs an instance of this class.

FileSystemException(file: String!, other: String!, reason: String!)

Constructs an instance of this class.

Public methods
open String!

Returns the file used to create this exception.

open String!

Returns the other file used to create this exception.

open String!

Returns the string explaining why the file system operation failed.

Properties
open String?

Returns the detail message string.

Public constructors

FileSystemException

Added in API level 26
FileSystemException(file: String!)

Constructs an instance of this class. This constructor should be used when an operation involving one file fails and there isn't any additional information to explain the reason.

Parameters
file String!: a string identifying the file or null if not known.

FileSystemException

Added in API level 26
FileSystemException(
    file: String!,
    other: String!,
    reason: String!)

Constructs an instance of this class. This constructor should be used when an operation involving two files fails, or there is additional information to explain the reason.

Parameters
file String!: a string identifying the file or null if not known.
other String!: a string identifying the other file or null if there isn't another file or if not known
reason String!: a reason message with additional information or null

Public methods

getFile

Added in API level 26
open fun getFile(): String!

Returns the file used to create this exception.

Return
String! the file (can be null)

getOtherFile

Added in API level 26
open fun getOtherFile(): String!

Returns the other file used to create this exception.

Return
String! the other file (can be null)

getReason

Added in API level 26
open fun getReason(): String!

Returns the string explaining why the file system operation failed.

Return
String! the string explaining why the file system operation failed

Properties

message

Added in API level 26
open val message: String?

Returns the detail message string.

Return
String? the detail message string of this Throwable instance (which may be null).