Sprache

FileChannel.Position Methode

Definition

Überlädt

Name Beschreibung
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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: