# fileRename (Compartilhado)

> Renomeia ou move um arquivo dentro do recurso que chama. As pastas que faltam no destino são criadas.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Compartilhado
- **Categoria**: Arquivos
- **URL**: https://wiki.mymp.gg/pt/fileRename

## Sintaxe

```lua
bool fileRename(string from, string to)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `from` | `string` | O arquivo. Um caminho dentro do recurso que chama. |
| `to` | `string` | O novo caminho. Um caminho dentro do recurso que chama. |

## Retorno

`true` se deu certo; `false` se a origem não é um arquivo ou o destino já existe.

Um caminho não pode ter `..`, `\`, `:` nem começar com `/`. Os arquivos de outro recurso só podem ser lidos; um caminho inválido gera um aviso e a função devolve `false`.

## Exemplo

```lua
fileRename("logs/today.txt", "logs/yesterday.txt")
```

## Veja também

- [fileCopy (Compartilhado)](https://wiki.mymp.gg/pt/fileCopy.md): Copia um arquivo, que pode ser de outro recurso, para o recurso que chama. As pastas que faltam no destino são criadas.
- [fileDelete (Compartilhado)](https://wiki.mymp.gg/pt/fileDelete.md): Apaga um arquivo do recurso que chama.
