# fileWrite (Compartilhado)

> Escreve um ou mais textos num arquivo, na posição atual.

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

## Sintaxe

```lua
int|false fileWrite(file file, string ...)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `file` | `file` | Um arquivo aberto por `fileOpen` ou `fileCreate`. |
| `...` | `string` | Os textos, escritos um após o outro. |

## Retorno

Quantos bytes foram escritos, ou `false` se o arquivo foi aberto só para leitura, é conteúdo selado do servidor ou a escrita falhou.

## Exemplo

```lua
local file = fileCreate("scores.csv")
fileWrite(file, "name,score\n", "carl,350\n")
fileClose(file)
```

## Veja também

- [fileRead (Compartilhado)](https://wiki.mymp.gg/pt/fileRead.md): Lê bytes de um arquivo a partir da posição atual e avança a posição.
- [fileFlush (Compartilhado)](https://wiki.mymp.gg/pt/fileFlush.md): Grava no disco o que foi escrito no arquivo e ainda está em memória.
- [fileCreate (Compartilhado)](https://wiki.mymp.gg/pt/fileCreate.md): Cria um arquivo vazio e o abre para leitura e escrita. Um arquivo que já existe é apagado e recriado; as pastas que faltam são criadas.
