在C#中创建文件示例

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

try
{
    ////检查文件是否已存在。如果存在,则删除它。
    if (File.Exists(fileName))
    {
        File.Delete(fileName);
    }

    //创建一个新文件
    using (FileStream fs = File.Create(fileName)) 
    {
        //添加内容到文件
        Byte[] title = new UTF8Encoding(true).GetBytes("New Text File");
        fs.Write(title, 0, title.Length);
        byte[] author = new UTF8Encoding(true).GetBytes("Onitroad Chand");
        fs.Write(author, 0, author.Length);
    }

    //读取文件
    using (StreamReader sr = File.OpenText(fileName))
    {
        string s = "";
        while ((s = sr.ReadLine()) != null)
        {
            Console.WriteLine(s);
        }
    }
}
catch (Exception Ex)
{
    Console.WriteLine(Ex.ToString());
}   

File.Create方法

File.Create方法使用完整路径作为第一个和必需参数的文件名,并在指定位置创建文件。
如果在同一位置存在相同的文件,则此方法覆盖文件。

以下代码段在C:\temp文件夹中创建一个文件Onitroad.txt。
如果文件已存在,则代码将删除现有文件。
代码将两个字节数写入文件。

CREATE方法创建并返回负责读取和编写指定文件的FILESTREAM对象。

在C#中如何创建文件
日期:2020-04-11 22:50:21 来源:oir作者:oir