# read_file_text: Windows File Text Contents
- Catalog: `FileSystem`
- Label: File Text Contents
- Retrieve: true
## Parameters of Table Function
| Name | Data Type | Required | Default Value | Documentation |
|---|:---:|:---:|:---:|---|
| `encoding` | `string` | ☐ | | Character encoding, defaults to UTF8, alternative names listed in code page table on https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding?view=netframework-4.8. |
| `ignore_errors` | `boolean` | ☐ | | Whether to ignore errors when accessing the file. Defaults to false. |
| `path` | `string` | ☑ | | Relative or absolute path to the file. |
| `record_separator` | `string` | ☐ | | Record separator is a text signaling the start of a new record. Defaults to platform-specific new line. |
| `separate_on_record` | `boolean` | ☐ | | Separates file contents into records based upon the record separator when true. Returns full file contents as one large string when false. Defaults to false. |
## Columns of Table Function
The columns of the table function `read_file_text` are shown below. Each column has an SQL data type.
| Name | Data Type | Label | Required | Documentation |
|---|:---:|---|:---:|---|
| `file_contents` | `string` | | ☐ | |
| `file_path` | `string` | | ☐ | |
| `is_existing` | `boolean` | | ☐ | |