# AccessMode

Added in[API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# AccessMode

```
class AccessMode
```

|---|---|------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                          |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[java.nio.file.AccessMode](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#)\> ||
|   | ↳ | [java.nio.file.AccessMode](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#) |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [AccessMode.EXECUTE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:EXECUTE),[AccessMode.READ](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:READ),[AccessMode.WRITE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:WRITE) |------------------------------------------------------------------------------------------------------------------|----------------------| | [AccessMode.EXECUTE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:EXECUTE) | Test execute access. | | [AccessMode.READ](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:READ)       | Test read access.    | | [AccessMode.WRITE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:WRITE)     | Test write access.   | |

Defines access modes used to test the accessibility of a file.

## Summary

|                                                          Enum values                                                          ||
|----------------------------------------------------------------------------------------------------------------------------|---|
| [EXECUTE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:EXECUTE) Test execute access. |
| [READ](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:READ) Test read access.          |
| [WRITE](https://developer.android.com/reference/kotlin/java/nio/file/AccessMode#ENUM_VALUE:WRITE) Test write access.       |

## Enum values

### EXECUTE

Added in[API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val EXECUTE : AccessMode
```

Test execute access.  

### READ

Added in[API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val READ : AccessMode
```

Test read access.  

### WRITE

Added in[API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val WRITE : AccessMode
```

Test write access.