RSS

Ghi nội dung ra tập tin.

20 Dec

Bài viết này chúng ta sẽ thực hiện ghi nội dung text ra file. Mình sẽ tiến hành luôn các bước code, các bước Mở VS, tạo Project các bạn xem ở các bài trước nhé!.

Cách 1: dùng WriteAllText để ghi, cách này đơn giản nhất và dễ sử dụng nhất.

public static void Main(string[] args)
{
    //Hàm Environment.NewLine = \n : Đều có tác dụng xuống dòng
    string myText = "Chao cac ban đa đen voi Blog cua Z." +
        Environment.NewLine + "Chuc cac ban hoc tot!";
    System.IO.File.WriteAllText(@"C:\filewrite.txt", myText);
}        

Cách 2: Dùng FileStream để ghi tài liệu, hơi rắc rối một chút nhưng khá hữu ích khi cần phân quyền cho tập tin.

public static void Main(string[] args) { FileStream fs = new FileStream(@"c:\filewrite.txt", FileMode.OpenOrCreate, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); try { sw.WriteLine("Chao cac ban da den voi Blog cua Z.\nChuc cac ban hoc tot!"); } finally { if (sw != null) { sw.Close(); } } }

Cách 3: Dùng TextWriter. Khá đơn giản, dễ sử dụng

public static void Main(string[] args)
{
    TextWriter w = null;
    try
    {
        w = File.CreateText(@"C:\filewrite.txt");
        w.WriteLine("Chao cac ban đa đen voi Blog cua Z.");
        w.WriteLine("Chuc cac ban hoc tot!");
    }
    finally
    {
        w.Close();
        Console.WriteLine("Da ghi xong.");
        Console.ReadLine();
    }
}      

 

Cách 4: Dùng StreamWrite. Khá đơn giản, linh động.

public static void Main(string[] args)
{
    StreamWriter streamWriter = new StreamWriter(@"D:\filewrite.txt");
    streamWriter.WriteLine("This is the first line.");
    streamWriter.WriteLine("This is the second line.");
    streamWriter.Close();
}

PS: Trên đây là 4 cách cơ bản để các bạn ghi nội dung ra tập tin, tùy theo mỗi trường hợp mà có cách sử dụng cho hợp lý sẽ giúp các bạn đạt hiệu quả cao trong quá trình sử dụng. 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: