Compartilhar via


FileChannel.Truncate(Int64) Método

Definição

Trunca o arquivo desse canal para o tamanho determinado.

[Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Truncate (long size);
[<Android.Runtime.Register("truncate", "(J)Ljava/nio/channels/FileChannel;", "GetTruncate_JHandler")>]
abstract member Truncate : int64 -> Java.Nio.Channels.FileChannel

Parâmetros

size
Int64

O novo tamanho, uma contagem de bytes não negativos

Retornos

Este canal de arquivo

Atributos

Exceções

se o tamanho solicitado for negativo.

se este canal estiver fechado.

se o canal não puder ser gravado.

se ocorrer outro erro de E/S.

Comentários

Trunca o arquivo desse canal para o tamanho determinado.

Se o tamanho fornecido for menor que o tamanho atual do arquivo, o arquivo será truncado, descartando quaisquer bytes além da nova extremidade do arquivo. Se o tamanho fornecido for maior ou igual ao tamanho atual do arquivo, o arquivo não será modificado. Em ambos os casos, se a posição do arquivo desse canal for maior do que o tamanho determinado, ele será definido para esse tamanho.

Documentação Java para java.nio.channels.FileChannel.truncate(long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a