Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az My.Computer.FileSystem objektum metódusokat biztosít egy TextReader és egy TextWriter megnyitásához. Ezek a metódusok, OpenTextFileWriter és OpenTextFileReader, haladó metódusok, amelyek csak akkor jelennek meg az IntelliSense-ben, ha a Minden fület választja.
Sor beolvasása egy fájlból szövegolvasóval
Az
OpenTextFileReadermetódust használja a TextReader megnyitásához, és adja meg a fájlt. Ez a példa megnyitja a fájl nevéttestfile.txt, felolvas egy sort belőle, és megjeleníti a sort egy üzenetmezőben.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)
Robusztus programozás
Az olvasott fájlnak szöveges fájlnak kell lennie.
Ne hozzon döntéseket a fájl tartalmáról a fájl neve alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl.
Az alkalmazás adatainak használata előtt ellenőrizze az összes bemenetet. Előfordulhat, hogy a fájl tartalma nem felel meg a vártnak, és a fájlból olvasási módszerek sikertelenek lehetnek.
.NET-keretrendszer biztonsága
A fájlból való olvasáshoz az összeállításnak az FileIOPermission osztály által biztosított jogosultsági szint szükséges. Ha részleges megbízhatósági környezetben fut, a kód kivételt jelenthet az elégtelen jogosultságok miatt. További információ: Kódhozzáférési biztonság alapjai. A felhasználónak hozzá kell férnie a fájlhoz is. További információkért tekintse meg az ACL technológia áttekintését.