Freigeben über


FileChannel.Position Methode

Definition

Überlädt

Position()

Gibt die Dateiposition dieses Kanals zurück.

Position(Int64)

Legt die Dateiposition dieses Kanals fest.

Position()

Gibt die Dateiposition dieses Kanals zurück.

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

Gibt zurück

Dateiposition dieses Kanals, eine nicht negative ganze Zahl, die die Anzahl der Bytes vom Anfang der Datei bis zur aktuellen Position zählt

Implementiert

Attribute

Ausnahmen

wenn dieser Kanal geschlossen ist.

wenn ein anderer E/A-Fehler auftritt.

Hinweise

Gibt die Dateiposition dieses Kanals zurück.

Java-Dokumentation für java.nio.channels.FileChannel.position().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Position(Int64)

Legt die Dateiposition dieses Kanals fest.

[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

Parameter

newPosition
Int64

Die neue Position, eine nicht negative ganze Zahl, die die Anzahl der Bytes vom Anfang der Datei zählt

Gibt zurück

Dieser Dateikanal

Attribute

Ausnahmen

wenn die neue Position negativ ist.

wenn dieser Kanal geschlossen ist.

wenn ein anderer E/A-Fehler auftritt.

Hinweise

Legt die Dateiposition dieses Kanals fest.

Das Festlegen der Position auf einen Wert, der größer als die aktuelle Größe der Datei ist, ist legal, ändert jedoch nicht die Größe der Datei. Ein späterer Versuch, Bytes an einer solchen Position zu lesen, gibt sofort eine End-of-File-Anzeige zurück. Ein späterer Versuch, Bytes an einer solchen Position zu schreiben, führt dazu, dass die Datei angewachsen wird, um die neuen Bytes aufzunehmen; die Werte aller Bytes zwischen dem vorherigen Ende der Datei und den neu geschriebenen Bytes sind nicht angegeben.

Java-Dokumentation für java.nio.channels.FileChannel.position(long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: