.NET 4.x Если все файлы есть, то запустить один из этих файлов - C#
Формулировка задачи:
Взял часть кода из Проверка есть ли файл.
Все работает, только нужно сделать так - если все файлы есть, то надо запустить один из этих файлов, пытался делать при помощи else, но не получается.
Подскажите, пожалуйста, как можно это реализовать...
Листинг программы
- List<string> fileName = new List<string>(new string[]
- { "FileExistWinForm.exe", "file1.exe", "file2.exe", "file3.txt" });
- foreach (string fn in fileName)
- if (!System.IO.File.Exists(program_path + fn))
- {
- webclient.DownloadFile(fn, program_path + fn);
- }
Решение задачи: «.NET 4.x Если все файлы есть, то запустить один из этих файлов»
textual
Листинг программы
- string program_path = "";
- var files = new List<string>(new[]{ "FileExistWinForm.exe", "file1.exe", "file2.exe", "file3.txt" });
- if (files.All(name => File.Exists(program_path + name)))
- {
- // ...
- Process.Start("file1.exe");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д