RSS

Đọc nội dung từ file Text.

20 Dec

Vào Start/Run (hoặc bấm phím Windows + R) gõ Notepad rồi nhập nội dung như sau rồi lưu lại ở vị trí C:\text.txt:

Chào các bạn đã đến với Blog của Z.
Chúc các bạn học tốt!

Cách 1: Đọc tất cả nội dung trong tập tin.

public static void Main(string[] args)
{
    StreamReader sr = new StreamReader(@"C:\text.txt");
    string line;
    while ((line = sr.ReadLine()) != null)
    {
        Console.WriteLine("Nội dung:" + line);
    }
    if (sr != null) sr.Close();
}

Cách 2: Sử dụng FileStream để đọc nội dung tập tin từ đầu đến cuối.

private static void Main(string[] args) { StreamReader sReader = null; string contents = null; string fileName = @"C:\text.txt"; try { FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read); sReader = new StreamReader(fileStream); contents = sReader.ReadToEnd(); } finally { if (sReader != null) { sReader.Close(); } } Console.WriteLine("Noi dung: " + contents); Console.ReadLine(); }

Cách 3: Sử dụng StreamReader để đọc từng dòng nội dung cho đến khi kết thúc.

public static void Main(string[] args) { StreamReader sr = new StreamReader(@"C:\text.txt"); string line; while ((line = sr.ReadLine()) != null) { Console.WriteLine("N?i dung:" + line); } if (sr != null) sr.Close(); }

Kết quả:

Chào các bạn đã đến với Blog của Z.
Chúc các bạn học tốt!

PS: 3 cách trên là 3 cách cơ bản nhất để các bạn có thể đọc nội dung trong một tập tin văn bản. Tùy theo mỗi tình huống mà có cách sử dụng cũng như xử lý mà áp dụng để đạt hiệu quả cao. Chúc các bạn thành công.

 

Thẻ: , , , , , ,

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: