# Files

You can access Files directly on the device storage in Kalipso using the **File...()** actions.\
As you may need to have multiple files open at the same time, the File related actions have a parameter that is the File Identifier, so you can have up to 10 files open simultaneously in your application.\
Here you can give names to those identifiers to make your file access code more readable.

When the option is selected, this screen appears:

![](/files/-M__Vu_08-k8DwqhXFgF)

The information that appears in the table means:

* **File** - File Identifier. You cannot change this value.
* **Name** - File Name. Name that you want to give to the File. The name of the File should only contain letters, digits or underscore (\_). This is the Name that will identify the File throughout the Project.
* **Description** - File Description. Description that you want to give to the File. This property is for your information only.

On the right side of the window is an icon to edit the selected File. When the button is pressed the application asks:

![](/files/-M__WHHuEHrqnUArC37U)

As you can see the fields to fill are the same that appears in the table in the beginning. You can change the name and the description.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/specific-options/files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
