.NET 4.x Если все файлы есть, то запустить один из этих файлов - C#

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

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

Взял часть кода из Проверка есть ли файл. Все работает, только нужно сделать так - если все файлы есть, то надо запустить один из этих файлов, пытался делать при помощи else, но не получается. Подскажите, пожалуйста, как можно это реализовать...
Листинг программы
  1. List<string> fileName = new List<string>(new string[]
  2. { "FileExistWinForm.exe", "file1.exe", "file2.exe", "file3.txt" });
  3. foreach (string fn in fileName)
  4. if (!System.IO.File.Exists(program_path + fn))
  5. {
  6. webclient.DownloadFile(fn, program_path + fn);
  7. }

Решение задачи: «.NET 4.x Если все файлы есть, то запустить один из этих файлов»

textual
Листинг программы
  1. string program_path = "";
  2. var files = new List<string>(new[]{ "FileExistWinForm.exe", "file1.exe", "file2.exe", "file3.txt" });
  3. if (files.All(name => File.Exists(program_path + name)))
  4. {
  5.     // ...
  6.     Process.Start("file1.exe");
  7. }

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


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

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

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы