Bagikan melalui


FileSystemProxy.ReadAllText Metode

Definisi

Mengembalikan konten file teks sebagai String.

Overload

ReadAllText(String)

Mengembalikan konten file teks sebagai String.

ReadAllText(String, Encoding)

Mengembalikan konten file teks sebagai String.

ReadAllText(String)

Mengembalikan konten file teks sebagai String.

public:
 System::String ^ ReadAllText(System::String ^ file);
public string ReadAllText (string file);
member this.ReadAllText : string -> string
Public Function ReadAllText (file As String) As String

Parameter

file
String

Nama dan jalur file yang akan dibaca.

Mengembalikan

String berisi isi file.

Pengecualian

Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.

fileadalah Nothing.

File tidak ada.

File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.

Jalur melebihi panjang maksimum yang ditentukan sistem.

Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.

Memori tidak cukup untuk menulis string ke buffer.

Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.

Contoh

Contoh ini membaca konten Test.txt ke dalam string lalu menampilkannya dalam kotak pesan.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)

Contoh ini membaca konten file Test.txt ASCII ke dalam string lalu menampilkannya dalam kotak pesan.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
   System.Text.Encoding.ASCII)
MsgBox(reader)

Keterangan

Metode ReadAllText dari objek My.Computer.FileSystem memungkinkan Anda membaca dari file teks. Konten file dikembalikan sebagai string.

Pengodean file dapat ditentukan jika konten file berada dalam pengodean seperti ASCII atau UTF-8. Jika Anda membaca dari file dengan karakter yang diperluas, Anda perlu menentukan pengodean file menggunakan kelebihan beban lain dari metode .ReadAllText

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.

Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.ReadAllText metode .

Untuk Lihat
Membaca dari file teks Cara: Membaca dari File Teks

Lihat juga

Berlaku untuk

ReadAllText(String, Encoding)

Mengembalikan konten file teks sebagai String.

public:
 System::String ^ ReadAllText(System::String ^ file, System::Text::Encoding ^ encoding);
public string ReadAllText (string file, System.Text.Encoding encoding);
member this.ReadAllText : string * System.Text.Encoding -> string
Public Function ReadAllText (file As String, encoding As Encoding) As String

Parameter

file
String

Nama dan jalur file yang akan dibaca.

encoding
Encoding

Pengodean karakter untuk digunakan dalam membaca file. Defaultnya adalah UTF-8.

Mengembalikan

String berisi isi file.

Pengecualian

Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.

fileadalah Nothing.

File tidak ada.

File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.

Jalur melebihi panjang maksimum yang ditentukan sistem.

Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.

Memori tidak cukup untuk menulis string ke buffer.

Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.

Contoh

Contoh ini membaca konten Test.txt ke dalam string lalu menampilkannya dalam kotak pesan.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)

Contoh ini membaca konten file Test.txt ASCII ke dalam string lalu menampilkannya dalam kotak pesan.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
   System.Text.Encoding.ASCII)
MsgBox(reader)

Keterangan

Metode ReadAllText dari objek My.Computer.FileSystem memungkinkan Anda membaca dari file teks. Konten file dikembalikan sebagai string.

Pengodean file dapat ditentukan jika konten file berada dalam pengodean seperti ASCII atau UTF-8. Jika Anda membaca dari file dengan karakter yang diperluas, Anda perlu menentukan pengodean file.

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.

Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.ReadAllText metode .

Untuk Lihat
Membaca dari file teks Cara: Membaca dari File Teks

Lihat juga

Berlaku untuk