FileSystem.EOF(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.