C# FileStream Write追加写入文本

发布时间:2017-12-15编辑:佚名阅读(2925)

using System.IO;
namespace FileStreamWrite
{
    class Program
    {
        static void Main(string[] args)
        {
            FileStream fs = null;
            string filePath = "C:\\file1.txt";
            //将待写的入数据从字符串转换为字节数组
            Encoding encoder = Encoding.UTF8;
            byte[] bytes = encoder.GetBytes("Hello World!");
            try
            {
                fs = File.OpenWrite(filePath);
                //设定书写的开始位置为文件的末尾
                fs.Position = fs.Length;
                //将待写入内容追加到文件末尾
                fs.Write(bytes, 0, bytes.Length);
            }
            catch (Exception ex)
            {
                Console.WriteLine("文件打开失败{0}", ex.ToString());
            }
            finally
            {
                fs.Close();
            }
            Console.ReadLine();
        }
    }
}


  关键字:C#FileStream Write追加写入文本


鼓掌

0

正能量

0

0

呵呵

0


评论区