# `Dagger.FileType`
[🔗](https://github.com/dagger/dagger/blob/v0.20.8/sdk/elixir/lib/dagger/gen/file_type.ex#L2)

File type.

# `t`

```elixir
@type t() ::
  :UNKNOWN
  | :REGULAR
  | :DIRECTORY
  | :SYMLINK
  | :REGULAR_TYPE
  | :DIRECTORY_TYPE
  | :SYMLINK_TYPE
```

# `directory`

```elixir
@spec directory() :: :DIRECTORY
```

directory file type

# `directory_type`

```elixir
@spec directory_type() :: :DIRECTORY_TYPE
```

directory file type

# `regular`

```elixir
@spec regular() :: :REGULAR
```

regular file type

# `regular_type`

```elixir
@spec regular_type() :: :REGULAR_TYPE
```

regular file type

# `symlink`

```elixir
@spec symlink() :: :SYMLINK
```

symlink file type

# `symlink_type`

```elixir
@spec symlink_type() :: :SYMLINK_TYPE
```

symlink file type

# `unknown`

```elixir
@spec unknown() :: :UNKNOWN
```

unknown file type

---

*Consult [api-reference.md](api-reference.md) for complete listing*
