.NET 4.x Создание файлов с последовательными названиями - C#
Формулировка задачи:
Нужно проверить есть ли этот файл в папке с программой или нет...если нет,то сделать одно, а если есть то создать такой же только с цифрой...
например если есть файл file.rar
то создать file1.rar
если и он есть то создать file2.rar и так далее перебирать...
Знаю что проверить можно FileExists
Заранее благодарю, мб у кого-нибудь сурс остался?
Решение задачи: «.NET 4.x Создание файлов с последовательными названиями»
textual
Листинг программы
private void Form1_Load(object sender, EventArgs e) { checkFile(Application.StartupPath+@"\file",".txt"); } public void checkFile(string path,string ext) { bool exit=false; int count = 0; string currentPath = path+ext; while (!exit) { if (File.Exists(currentPath)) { count++; currentPath = path + count.ToString()+ext; } else { if (count > 0) File.CreateText(currentPath).Close(); //Если нет то сделать одно exit = true; } } }