FileSystem.EOF(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen booleschen Wert True zurück, wenn das Ende einer für oder sequenziellen Input Datei geöffneten Random Datei erreicht wurde.
public:
static bool EOF(int FileNumber);
public static bool EOF(int FileNumber);
static member EOF : int -> bool
Public Function EOF (FileNumber As Integer) As Boolean
Parameter
- FileNumber
- Int32
Required. Eine Integer , die eine beliebige gültige Dateinummer enthält.
Gibt zurück
Ein boolescher Wert True , wenn das Ende einer für Random oder sequenziellen Input Datei geöffneten Datei erreicht wurde.
Ausnahmen
Der Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die EOF Funktion verwendet, um das Ende einer Datei zu erkennen. In diesem Beispiel wird davon ausgegangen, dass Testfile es sich um eine Textdatei handelt, die mehrere Textzeilen enthält.
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
Do Until EOF(1)
' Read the line into a variable.
TextLine = LineInput(1)
' Display the line in a message box.
MsgBox(TextLine)
Loop
FileClose(1)
Hinweise
Wird EOF verwendet, um den fehler zu vermeiden, der generiert wurde, indem versucht wird, eingaben über das Ende einer Datei zu gelangen.
Die EOF Funktion gibt zurück False , bis das Ende der Datei erreicht wurde. Wenn Dateien für Random oder Binary Zugriff geöffnet wurden, wird zurückgegebenFalse, EOF bis die letzte ausgeführte FileGet Funktion keinen ganzen Datensatz lesen kann.
Wenn Dateien für Binary den Zugriff geöffnet wurden, versucht ein Versuch, die Datei mithilfe der Input Funktion zu lesen, bis EOFTrue ein Fehler generiert wird. Verwenden Sie die LOF Und-Funktionen Loc anstelle des Lesens von EOF Binärdateien mit Inputoder verwenden Sie Get diese, wenn Sie die EOF Funktion verwenden. Wenn Dateien für Outputgeöffnet werden, wird EOF immer zurückgegeben True.