# FileOpenOptions

`import { FileOpenOptions } from "destack:fs/binding";`

File open options.

```ds title="FileOpenOptions"
export struct FileOpenOptions {
    flags: FileOpenFlags;
    mode: FileMode;
    resolve: FileResolveFlags;
}
```

[language/library/src/fs/binding/file.ds:72:79](https://github.com/destack-sh/destack/blob/main/language/library/src/fs/binding/file.ds#L72-L79)

## Members

### `flags: FileOpenFlags`

Open behavior flags.

### `mode: FileMode`

File mode used when creating an entry.

### `resolve: FileResolveFlags`

Path resolution flags.
