Compartilhar via


RandomAccessFile.SetLength(Int64) Método

Definição

Define o comprimento deste arquivo.

[Android.Runtime.Register("setLength", "(J)V", "GetSetLength_JHandler")]
public virtual void SetLength (long newLength);
[<Android.Runtime.Register("setLength", "(J)V", "GetSetLength_JHandler")>]
abstract member SetLength : int64 -> unit
override this.SetLength : int64 -> unit

Parâmetros

newLength
Int64

O comprimento desejado do arquivo

Atributos

Exceções

se newLength .

se esse arquivo for fechado ou ocorrer outro erro de E/S.

Comentários

Define o comprimento deste arquivo.

Se o comprimento atual do arquivo retornado pelo length método for maior que o newLength argumento, o arquivo será truncado. Nesse caso, se o deslocamento do arquivo retornado pelo getFilePointer método for maior do que depois que newLength esse método retornar o deslocamento será igual a newLength.

Se o comprimento atual do arquivo retornado pelo length método for menor que o newLength argumento, o arquivo será estendido. Nesse caso, o conteúdo da parte estendida do arquivo não é definido.

Adicionado em 1.2.

Documentação Java para java.io.RandomAccessFile.setLength(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