> ## Documentation Index
> Fetch the complete documentation index at: https://catalyst.leifiyo.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Files

> Browse, edit, rename, duplicate, and delete files inside a server folder.

The **Files** tab is a safe file browser scoped to the selected server root. It is meant for configuration files, plugin folders, datapacks, logs, and quick inspection.

## File browser actions

<Columns cols={2}>
  <Card title="Open folders" icon="folder-open">
    Navigate with breadcrumbs, root, refresh, and parent-folder controls.
  </Card>

  <Card title="Quick edit" icon="file-pen-line">
    Read and write small text files directly in Catalyst.
  </Card>

  <Card title="Rename" icon="pencil">
    Rename files or folders while Catalyst keeps the path inside the server root.
  </Card>

  <Card title="Duplicate" icon="copy">
    Copy files or folders with sanitized names.
  </Card>
</Columns>

## Editor limits

The quick editor is intended for configuration-sized files. Catalyst rejects reads and writes above the configured editor size limit to avoid freezing the UI or accidentally opening world data.

<Warning>
  Do not edit binary world files, region files, JARs, or databases in the quick editor. Stop the server first when changing files that the server may be writing at the same time.
</Warning>

## Path safety

Catalyst rejects:

* Absolute paths.
* Null bytes.
* `..` traversal out of the server folder.
* Renames that resolve outside the server root.
* Unsafe download or install filenames.

<Card title="Security model" icon="shield-check" href="/docs/reference/security-model">
  See the reference for the full set of filesystem and import safeguards.
</Card>
