Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Objekt My.Computer.FileSystem poskytuje metody pro otevření TextReader a TextWriter. Tyto metody OpenTextFileWriter a OpenTextFileReaderjsou pokročilé metody, které se nezobrazují v IntelliSense, pokud nevyberete kartu Vše .
Čtení řádku ze souboru pomocí čtečky textu
Metodu
OpenTextFileReaderpoužijte k otevření TextReader a zadejte soubor. Tento příklad otevře soubor s názvemtestfile.txt, přečte z něj řádek a zobrazí řádek v poli se zprávou.Dim fileReader As System.IO.StreamReader fileReader = My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt") Dim stringReader As String stringReader = fileReader.ReadLine() MsgBox("The first line of the file is " & stringReader)
Robustní programování
Přečtený soubor musí být textový soubor.
Nerozhodujte o obsahu souboru na základě názvu souboru. Soubor Form1.vb například nemusí být zdrojovým souborem jazyka Visual Basic.
Před použitím dat v aplikaci ověřte všechny vstupy. Obsah souboru nemusí být očekávaný a metody čtení ze souboru mohou selhat.
Zabezpečení rozhraní .NET Framework
Pro čtení ze souboru vyžaduje vaše sestavení úroveň oprávnění, kterou uděluje třída FileIOPermission. Pokud běžíte v kontextu částečné důvěryhodnosti, může kód vyvolat výjimku kvůli nedostatečným oprávněním. Další informace naleznete v tématu Základy zabezpečení přístupu kódu. Uživatel také potřebuje přístup k souboru. Další informace naleznete v tématu Přehled technologie ACL.