Condividi tramite


RandomAccessFile.SetLength(Int64) Metodo

Definizione

Imposta la lunghezza del file.

[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

Parametri

newLength
Int64

Lunghezza desiderata del file

Attributi

Eccezioni

se newLength .

se il file è chiuso o si verifica un altro errore di I/O.

Commenti

Imposta la lunghezza del file.

Se la lunghezza presente del file restituita dal length metodo è maggiore dell'argomento newLength , il file verrà troncato. In questo caso, se l'offset del file restituito dal getFilePointer metodo è maggiore di newLength allora dopo che questo metodo restituisce l'offset sarà uguale a newLength.

Se la lunghezza presente del file restituita dal length metodo è inferiore all'argomento newLength , il file verrà esteso. In questo caso, il contenuto della parte estesa del file non è definito.

Aggiunta nella versione 1.2.

Documentazione java per java.io.RandomAccessFile.setLength(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a