覆盖C#中的现有文件

时间:2009-04-27 13:53:36

标签: c# file

订正!

我想创建一个名为test.txt的文件。

如果该文件已经存在,我想创建名为test1.txt的文件,依此类推。

3 个答案:

答案 0 :(得分:30)

打开文件时将FileMode.Create传递给File.Open(string, FileMode),每次都会创建一个新文件。

FileStream file = File.Open("text.txt", FileMode.Create);

答案 1 :(得分:1)

System.IO中的类应该可以帮助您实现这一目标。

FileStream fs = System.IO.File.Create(fileName);

答案 2 :(得分:-2)

这是一个简短的例子:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        String file = "text.txt"; 

        if (File.Exists(file))
            File.Delete(file);

        FileStream fs = File.Create(file);
    }
}