---
title: readWrite
framework: system
role: symbol
role_heading: Type Property
path: system/filedescriptor/accessmode/readwrite
---

# readWrite

Opens the file for reading and writing.

## Declaration

```swift
static var readWrite: FileDescriptor.AccessMode { get }
```

## Mentioned in

Adopting Swift File Options

## Discussion

Discussion The corresponding C constant is O_RDWR.

## See Also

### Creating an Access Mode

- [readOnly](system/filedescriptor/accessmode/readonly.md)
- [writeOnly](system/filedescriptor/accessmode/writeonly.md)
