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
při dosažení 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
Povinná hodnota. Obsahující Integer
libovolné 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
Pomocí EOF
se vyhnete chybě, která se vygeneruje pokusem o získání vstupu za konec souboru.
Funkce EOF
vrátí False
hodnotu, dokud se nedosáhnou konce souboru. V případě souborů otevřených pro Random
nebo Binary
přístup se vrátíFalse
, EOF
dokud poslední spuštěná FileGet
funkce nebude moct přečíst celý záznam.
Při otevření souborů pro Binary
přístup se při pokusu o čtení souboru pomocí Input
funkce až do EOF
vrácení True
vygeneruje chyba. LOF
Funkce a Loc
používejte místo při čtení binárních EOF
souborů pomocí Input
nebo při Get
použití EOF
funkce. U souborů otevřených pro Output
vždy EOF
vrátí True
hodnotu .