FileSystem.LineInput(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í.
Načte jeden řádek z otevřeného sekvenčního souboru a přiřadí ho String proměnné.
public:
static System::String ^ LineInput(int FileNumber);
public static string LineInput(int FileNumber);
static member LineInput : int -> string
Public Function LineInput (FileNumber As Integer) As String
Parametry
- FileNumber
- Int32
Required. Libovolné platné číslo souboru.
Návraty
Načte jeden řádek z otevřeného sekvenčního souboru a přiřadí ho String proměnné.
Výjimky
Byl dosažen konec souboru.
FileNumber neexistuje.
Příklady
Tento příklad používá LineInput funkci ke čtení řádku ze sekvenčního souboru a jeho přiřazení k proměnné. Tento příklad předpokládá, že TestFile je textový soubor s několika řádky ukázkových dat.
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
' Read line into variable.
TextLine = LineInput(1)
' Print to the console.
Console.WriteLine("1", TextLine)
End While
FileClose(1)
Poznámky
Funkce je poskytována LineInput kvůli zpětné kompatibilitě a může mít vliv na výkon. U starších aplikací My.Computer.FileSystem objekt poskytuje lepší výkon. Další informace najdete v tématu File Access s Visual Basic.
Data přečtená LineInput pomocí se obvykle zapisují do souboru pomocí Print.
Important
Při čtení ze souborů se nerozhodujte o obsahu souboru na základě přípony názvu souboru. Například soubor s názvem Form1.vb nemusí být Visual Basic zdrojovým souborem.
Funkce LineInput čte ze souboru po jednom znaku, dokud nenarazí na posloupnost návratu na začátek řádku (Chr(13)) nebo návrat na začátek řádku nebo odřádkování (Chr(13) + Chr(10)). Místo připojení ke znaku řetězce se přeskočí sekvence návratového/spojnicového kanálu.
Important
Čtení ze souboru pomocí LineInput funkce vyžaduje Read přístup z výčtu FileIOPermissionAccess .