Compartir a través de


RandomAccessFile.SetLength(Int64) Método

Definición

Establece la longitud de este archivo.

[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

Longitud deseada del archivo

Atributos

Excepciones

si newLength .

si se cierra este archivo u se produce otro error de E/S.

Comentarios

Establece la longitud de este archivo.

Si la longitud actual del archivo tal y como devuelve el length método es mayor que el newLength argumento , el archivo se truncará. En este caso, si el desplazamiento del archivo devuelto por el getFilePointer método es mayor que newLength después de que este método devuelva el desplazamiento será igual a newLength.

Si la longitud actual del archivo tal y como devuelve el length método es menor que el newLength argumento , el archivo se extenderá. En este caso, no se define el contenido de la parte extendida del archivo.

Agregado en la versión 1.2.

Documentación de Java para java.io.RandomAccessFile.setLength(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a