Trunca o arquivo para um determinado comprimento

# SplFileObject::ftruncate

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::ftruncate — Trunca o arquivo para um determinado comprimento

### Descrição

public function SplFileObject::ftruncate(int `$size`): bool

Trunca o arquivo para `size` bytes.

### Parâmetros

`size`

  O tamanho para o qual truncar.

  > Nota:

  > Se `size` for maior que o arquivo, ele será estendido com bytes nulos.

  > Se `size` for menor que o arquivo, os dados extras serão perdidos.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Exemplos

Exemplo #1 Exemplo de SplFileObject::ftruncate()

    <?php
    // Cria arquivo contendo "Hello World!"
    $file = new SplFileObject("/tmp/ftruncate", "w+");
    $file->fwrite("Hello World!");

    // Trunca para 5 bytes
    $file->ftruncate(5);

    // Rebobina e lê os dados
    $file->rewind();
    echo $file->fgets();
    ?>

O exemplo acima produzirá algo semelhante a:

    Hello

### Veja Também

- ftruncate() - Trunca um arquivo a um tamanho especificado

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open