Узнать когда завершится метод foreach - C#

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

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

Как узнать когда завершится метод foreach? Этот метод у меня копирует все файлы из одной директории в другую, нужно чтобы сработало событие после копирования последнего файла.

Решение задачи: «Узнать когда завершится метод foreach»

textual
Листинг программы
                DirectoryInfo dir_inf = new DirectoryInfo(begin_dir);
                foreach (DirectoryInfo dir in dir_inf.GetDirectories())
                {
                    if (Directory.Exists(end_dir + "\\" + dir.Name) != true)
                    {
                        Directory.CreateDirectory(end_dir + "\\" + dir.Name);
                    }
 
                    perebor_updates(dir.FullName, end_dir + "\\" + dir.Name);
                }
 
                foreach (string file in Directory.GetFiles(begin_dir))
                {
                    string filik = file.Substring(file.LastIndexOf('\\'), file.Length - file.LastIndexOf('\\'));
                    File.Copy(file, end_dir + "\\" + filik, true);
                }

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


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

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

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