Циклом проверить файл и если он существует увеличить счетчик - C#

Узнай цену своей работы

Формулировка задачи:

for (z = 0; z < count; z++)
            {
                while (q < count)
                {
 
                    FbConnection fb = new FbConnection(id[z]);
                    fb.Open();
                    //////////
                    Console.WriteLine("Начинаю выгрузку с: " + ot[z]);
                    FbCommand Select = new FbCommand("Select *лала демасия;", fb);
                    FbTransaction fbt = fb.BeginTransaction();
                    Select.Transaction = fbt;
                    FbDataReader reader = Select.ExecuteReader();

                    if (File.Exists(Kurva + date2 + "\\r" + Date + "8625." + ch[q] + sp[z]) == true) // если файл есть, счетчик ++
                        q++;
 
                        fout = new FileStream(Kurva + date2 + "\\r" + Date + "8625." + ch[q] + sp[z], FileMode.Create);
Требуется, если файл Invoker.0103 существует. то увеличить счетчик, что бы записать новый файл Invoker.0203 Множество раз пробовал переписывать по разному цикл. но он либо перезаписывает все файлы, либо встает и думает. Хелп) Уже 5 час бьюсь с проблемой.

Решение задачи: «Циклом проверить файл и если он существует увеличить счетчик»

textual
Листинг программы
            int count = 1;
            string str = @"C:\Users\Администратор\Desktop\" + count + ".txt";
            if (File.Exists(str))
            {
                count++;
                str = Path.GetDirectoryName(str) + @"\" + count + ".txt";
            }
            using (FileStream file = new FileStream(str, FileMode.Create))
            {
                
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы