Freigeben über


Dateibezogene Lese- und Schreibroutinen

Mit diesen API-Routinen können Sie Dateien unmittelbar erstellen und bearbeiten.

_FCHSize( )

Gibt für eine Datei auf einem Datenträger die angegebene Größe length an. Die angegebene Länge kann die Datei vergrößern oder abschneiden.

_FClose( )

Beendet den Zugriff auf eine Datei. Alle Puffer, die bearbeitet wurden, während der Puffer geöffnet war, werden automatisch auf den Datenträger geschrieben.

_FCopy( )

Versucht, len Byte von Position spos in der Datei sc an die Position dpos in der Datei dc zu kopieren.

_FCreate( )

Weist einer neuen Datei einen Visual FoxPro-Kanal zu.

_FEOF( )

Gibt Wahr zurück, wenn Sie sich gerade am Ende der Datei befinden; andernfalls wird Falsch zurückgegeben.

_FError( )

Gibt den bei einer Dateioperation zuletzt aufgetretenen Fehler zurück, der für einen beliebigen Kanal aufgezeichnet wurde.

_FFlush( )

Stellt sicher, dass alle geänderten Zwischenspeicher des Arbeitsspeichers auf einen Datenträger übertragen wurden.

_FGets( )

Liest eine einzelne Zeile der Länge maxlen, die als Trennzeichen ein Wagenrücklaufzeichen besitzt, aus einer Datei.

_FOpen( )

Weist einer vorhandenen Datei einen Visual FoxPro-Kanal zu.

_FPuts( )

Schreibt eine Zeichenfolge, die mit einem Nullzeichen endet, in eine Datei, gefolgt von einem Wagenrücklauf- und einem Zeilenvorschubzeichen.

_FRead( )

Liest genau length Byte aus einer Datei in den Zwischenspeicher buffer.

_FSeek( )

Verschiebt den Dateizeiger an eine neue Position, wie durch Position (position) und Modus (modus) angegeben.

_FWrite( )

Überträgt genau length Byte aus dem Zwischenspeicher buffer in eine Datei. Der Datei wird kein Abschlusszeichen hinzugefügt.