在c#使用File.CreateText创建文件

file.createText方法创建并打开一个文件,用于编写UTF-8编码文本。
如果已存在文件,则此方法将打开该文件。

以下代码使用返回StreamWriter对象的CreateText方法创建文件。
SteamLein的写入方法可用于将线条文本添加到对象并写入文件。

using System;
using System.Text;
using System.Security.Cryptography;
using System.IO;

namespace Onitroad
{
    class Mainclass 
    {
        static void Main()
        {

            string fileName = @"C:\Temp\Onitroad.txt";

            try

            {

                //如果文件已存在,则删除

                if (File.Exists(fileName))

                {

                    File.Delete(fileName);

                }

                //创建新文件

                using (StreamWriter sw = File.CreateText(fileName))

                {

                    sw.WriteLine("New file created: {0}", DateTime.Now.ToString());

                    sw.WriteLine("Add one more line ");

                    sw.WriteLine("Add one more line ");

                    sw.WriteLine("Done! ");

                }

                //读取文件的内容

                using (StreamReader sr = File.OpenText(fileName))

                {

                    string s = "";

                    while ((s = sr.ReadLine()) != null)

                    {

                        Console.WriteLine(s);

                    }

                }

            }

            catch (Exception Ex)

            {

                Console.WriteLine(Ex.ToString());

            }
        }
    }
}
日期:2020-04-11 22:50:21 来源:oir作者:oir