Cara: Membaca Teks dari File dengan StreamReader (Visual Basic)

Objek My.Computer.FileSystem menyediakan metode untuk membuka TextReader dan TextWriter. Metode ini, OpenTextFileWriter dan OpenTextFileReader, adalah metode tingkat lanjut yang tidak muncul di IntelliSense kecuali Anda memilih tab All (Semua).

Untuk membaca baris dari file dengan pembaca teks

  • Gunakan metode OpenTextFileReader untuk membuka TextReader, menentukan file. Contoh ini membuka file bernama testfile.txt, membaca barisnya, dan menampilkan baris dalam kotak pesan.

    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)
    

Pemrograman yang Kuat

File yang dibaca harus berupa file teks.

Jangan membuat keputusan tentang isi file berdasarkan nama file. Misalnya, file Form1.vb mungkin bukan file sumber Visual Basic.

Verifikasi semua input sebelum menggunakan data di aplikasi Anda. Isi file mungkin tidak seperti yang diharapkan, dan metode untuk membaca dari file mungkin gagal.

Keamanan .NET Framework

Untuk membaca dari file, rakitan Anda memerlukan tingkat hak istimewa yang diberikan oleh kelas FileIOPermission. Jika Anda menjalankan dalam konteks kepercayaan-parsial, kode mungkin melemparkan pengecualian karena hak istimewa yang tidak mencukupi. Untuk informasi selengkapnya, lihat Dasar-Dasar Keamanan Akses Kode. Pengguna juga memerlukan akses ke file. Untuk informasi selengkapnya, lihat Gambaran Umum Teknologi ACL.

Lihat juga