Hướng dẫn sử dụng phương thức WriteAllLines để ghi một tập tin văn bản. (How to use WriteAllLines method to write a text file in CSharp?)


Bài này chúng ta sẽ tìm hiểu về cách sử dụng phương thức WriteAllLines() để ghi nội dung kiểu mảng (string array) vào một tâp tin dạng text.





File.WriteAllLines()

Là một phương thức cơ bản thược lớp File(class file) được dùng để tạo một tập tin và ghi nôi dung mảng chuỗi(string array) được chỉ định vào tập tin đó, trong trường hợp tập tin đó đã tồn tại thì nó sẽ ghi đè lên tập tin(tức là tập tin hiện tại sẽ được thay thế bằng một tập tin mới hoàn toàn, dữ liệu ở tập tin cũ sẽ bị mất).


Cú pháp - Syntax

public static void WriteAllLines(
    string path,
    string[] contents
)


Ví dụ - Example

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowtoWriteFile
{
    class Program
    {
        static void Main(string[] args)
        {

            // Create a string array that consists of three lines.
            string[] lines = { "First line", "Second line", "Third line" };


            // Phương thức WriteAll text sẽ tạo ra một tập tin.
            // Nếu tập tin đã tồn tại thì nó sẽ ghi đè lên tập tin đó.
            // Nó sẽ ghi nội dụng được chỉ định vào tập tin được tạo.
            // WriteAllText creates a file.
            // If files is exists it's overwrite it.
            // It's writes the specified string to the file.
            System.IO.File.WriteAllLines(@"D:\TEXT_FILE_DEMO.txt", lines);


            System.Console.WriteLine("Writing is success.");
            System.Console.ReadLine();

        }
    }
}


Kết quả - Result


Bạn mở tiếp tâp tin TXT được chỉ định trong code để kiểm tra kết quả.














No comments:

Post a Comment