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

# Filesystem

> Leia, grave e gerencie arquivos e pastas.

<div className="real-category-page">
  Leia, grave e gerencie arquivos e pastas.

  ## Funções disponíveis

  <CardGroup cols={2}>
    <Card title="appendfile" href="./appendfile">
      Appends raw Lua string bytes to a workspace file using binary append mode. The file may be created if its parent folder exists.
    </Card>

    <Card title="delfile" href="./delfile">
      Exclui um regular file existente dentro do workspace.
    </Card>

    <Card title="delfolder" href="./delfolder">
      Exclui um folder existente dentro do workspace recursivamente com recursive folder deletion.
    </Card>

    <Card title="getcustomasset" href="./getcustomasset">
      Copia um regular workspace file existente para ExtraContent/\<hwid>/ e retorna uma rbxasset:// string para o asset path copiado.
    </Card>

    <Card title="isfile" href="./isfile">
      Returns whether a path resolved inside the workspace exists and is a regular file.
    </Card>

    <Card title="isfolder" href="./isfolder">
      Returns whether a path resolved inside the workspace exists and is a directory.
    </Card>

    <Card title="listfiles" href="./listfiles">
      Returns an array table of the direct children of an existing workspace directory.
    </Card>

    <Card title="loadfile" href="./loadfile">
      Reads a workspace file, compiles its contents with the Luau compiler, and returns the loaded Luau function without executing it.
    </Card>

    <Card title="makefolder" href="./makefolder">
      Cria um directory dentro do workspace com recursive folder creation, incluindo missing parent directories.
    </Card>

    <Card title="openfiledialog" href="./openfiledialog">
      Abre um Windows file-open dialog por Windows file picker e retorna o arquivo selecionado como file item.
    </Card>

    <Card title="openfilesdialog" href="./openfilesdialog">
      Abre um Windows file-open dialog por Windows file picker com multi-select ativado e retorna os arquivos selecionados como valores file item.
    </Card>

    <Card title="openfolderdialog" href="./openfolderdialog">
      Abre um Windows folder picker por Windows file picker com folder selection mode e retorna a pasta selecionada como file item.
    </Card>

    <Card title="readfile" href="./readfile">
      Le um existing regular file dentro do workspace em binary mode e retorna seus bytes como Lua string.
    </Card>

    <Card title="savefiledialog" href="./savefiledialog">
      Abre um Windows save dialog por Windows save dialog, escreve os Lua string bytes fornecidos no selected path e retorna o saved file como file item.
    </Card>

    <Card title="writefile" href="./writefile">
      Escreve Lua string bytes em um arquivo dentro do workspace, cria missing parent directories e substitui file contents se o arquivo ja existir.
    </Card>
  </CardGroup>
</div>
