Переопределение существующего файла в C # - PullRequest
0 голосов
/ 27 апреля 2009

пересмотрела!

Я хочу создать файл с именем test.txt.

если этот файл уже существует, я хочу создать файл с именем test1.txt и т. Д.

Ответы [ 3 ]

30 голосов
/ 27 апреля 2009

Передайте FileMode.Create в File.Open(string, FileMode) при открытии файла, и он будет каждый раз создавать новый файл.

FileStream file = File.Open("text.txt", FileMode.Create);
1 голос
/ 27 апреля 2009

Классы в System.IO должны помочь вам в этом.

FileStream fs = System.IO.File.Create(fileName);
0 голосов
/ 27 апреля 2009

Вот краткий пример:

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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...