Nasıl Yapılır: StreamReader Olan Dosyalardaki Metni Okuma (Visual Basic)

My.Computer.FileSystem nesnesi, ve TextReaderTextWriter'yi açmak için yöntemler sağlar. Ve bu yöntemler, OpenTextFileWriterOpenTextFileReaderTümü sekmesini seçmediğiniz sürece IntelliSense'te görünmeyen gelişmiş yöntemlerdir.

Metin okuyucusu olan bir dosyadan satır okumak için

  • OpenTextFileReader dosyasını açmak için dosyasını belirtmek için TextReaderyöntemini kullanın. Bu örnek, adlı testfile.txtdosyayı açar, dosyasından bir satır okur ve satırı bir ileti kutusunda görüntüler.

    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)
    

Güçlü Programlama

Okunan dosya bir metin dosyası olmalıdır.

Dosya adına dayanarak dosyanın içeriği ile ilgili kararlar vermeyin. Örneğin, Form1.vb dosyası bir Visual Basic kaynak dosyası olmayabilir.

Verileri uygulamanızda kullanmadan önce tüm girişleri doğrulayın. Dosyanın içeriği beklendiği gibi olmayabilir ve dosyadan okuma yöntemleri başarısız olabilir.

.NET Framework Güvenliği

Bir dosyadan okumak için derlemeniz sınıf tarafından FileIOPermission verilen bir ayrıcalık düzeyi gerektirir. Kısmi güven bağlamında çalıştırıyorsanız, yetersiz ayrıcalıklar nedeniyle kod bir özel durum oluşturabilir. Daha fazla bilgi için bkz . Kod Erişimi Güvenliğiyle ilgili Temel Bilgiler. Kullanıcının dosyaya da erişmesi gerekir. Daha fazla bilgi için bkz . ACL Teknolojisine Genel Bakış.

Ayrıca bkz.