Condividi tramite


FileChannel.Position Metodo

Definizione

Overload

Position()

Restituisce la posizione del file del canale.

Position(Int64)

Imposta la posizione del file del canale.

Position()

Restituisce la posizione del file del canale.

[Android.Runtime.Register("position", "()J", "GetPositionHandler")]
public abstract long Position ();
[<Android.Runtime.Register("position", "()J", "GetPositionHandler")>]
abstract member Position : unit -> int64

Restituisce

Posizione del file del canale, numero intero non negativo che conta il numero di byte dall'inizio del file alla posizione corrente

Implementazioni

Attributi

Eccezioni

se il canale è chiuso.

se si verifica un altro errore di I/O.

Commenti

Restituisce la posizione del file del canale.

Documentazione java per java.nio.channels.FileChannel.position().

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

Position(Int64)

Imposta la posizione del file del canale.

[Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Position (long newPosition);
[<Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")>]
abstract member Position : int64 -> Java.Nio.Channels.FileChannel

Parametri

newPosition
Int64

Nuova posizione, un numero intero non negativo che conta il numero di byte dall'inizio del file

Restituisce

Questo canale di file

Attributi

Eccezioni

se la nuova posizione è negativa.

se il canale è chiuso.

se si verifica un altro errore di I/O.

Commenti

Imposta la posizione del file del canale.

L'impostazione della posizione su un valore maggiore delle dimensioni correnti del file è legale, ma non modifica le dimensioni del file. Un tentativo successivo di leggere byte in tale posizione restituirà immediatamente un'indicazione di fine file. Un tentativo successivo di scrivere byte in tale posizione causerà l'estensione del file in base ai nuovi byte; I valori di qualsiasi byte tra la fine del file precedente e i byte appena scritti non sono specificati.

Documentazione java per java.nio.channels.FileChannel.position(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