FileSystem.EOF(Int32) Metoda

Definice

Vrátí logickou hodnotu True , když bylo dosaženo konce souboru otevřeného pro Random nebo sekvenční Input .

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

Parametry

FileNumber
Int32

Required. Obsahuje Integer platné číslo souboru.

Návraty

Logická hodnota True při dosažení konce souboru otevřeného pro Random nebo sekvenční Input .

Výjimky

Režim souboru je neplatný.

Příklady

Tento příklad používá EOF funkci ke zjištění konce souboru. Tento příklad předpokládá, že Testfile je textový soubor, který obsahuje několik řádků textu.

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)

Poznámky

Slouží EOF k tomu, abyste se vyhnuli chybě vygenerované pokusem o získání vstupu za konec souboru.

Funkce EOF vrátí až False do dosažení konce souboru. Když jsou soubory otevřené pro Random přístup nebo Binary pro přístup, vrátí se až EOF do doby, False než poslední spuštěná FileGet funkce nemůže přečíst celý záznam.

Při otevření souborů pro Binary přístup se pokus o čtení souboru pomocí Input funkce, dokud EOF se negeneruje True chyba. Místo při čtení binárních LOFLoc souborů s EOFfunkcí nebo při použití Input funkce používejte Get funkce EOF a funkce. S otevřenými Outputsoubory , EOF vždy vrátí True.

Platí pro

Viz také