Nối dữ liệu unicode vào tập tin bằng phương thức AppendAllText method trong CSharp? (How to append text file unicode with AppendAllText method in CSharp?)


Bài viết này ta sẽ tìm hiểu cách sử dụng phương thức AppendAllText để nối dữ liệu UTF-8 vào một tập tin đã tồn tại và có encoding là UTF-8 trong ngôn ngữ lập trình C#.





File.AppendAllText(String, String, Encoding)

Là một phương thức thuộc lớp File được sử dụng để chèn các chuỗi hay các đoạn văn bảng vào một tập được chỉ định, và với thông số Encoding bạn có thể định dạng loại encode cho dữ liệu được nối vào tập tin.


Cú pháp - Syntax

public static void AppendAllText(
    string path,
    string contents,
    Encoding encoding
)


Ví dụ - Example

Đầu tiên bạn cần chuẩn bị sẵn một tập tin có định dạng encoding là UTF-8 để thực hành.


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

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

            string path = @"D:\VNLIVES.NET_DEMO.txt";

            // This text is always added, making the file longer over time
            // if it is not deleted.
            string appendText = "Đây là dòng văn bản được append." + Environment.NewLine;
            File.AppendAllText(path, appendText, Encoding.UTF8);

            Console.WriteLine("Append is succed.");
            Console.ReadLine();

        }
    }
}


Kết quả - Result












No comments:

Post a Comment