diff --git a/HomeworksDircAndFile/Program.cs b/HomeworksDircAndFile/Program.cs index 6fb8f0f..3940f02 100644 --- a/HomeworksDircAndFile/Program.cs +++ b/HomeworksDircAndFile/Program.cs @@ -4,7 +4,25 @@ internal class Program { static void Main(string[] args) { - Console.WriteLine("Hello, World!"); + string path = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; + + string[] searchFile = Directory.GetFiles(path,"*.exe",SearchOption.AllDirectories); + + if (!Directory.Exists(path) || searchFile.Length == 0) + { + Console.WriteLine("Yoki bunday formatdagi fayl mavjud emas."); + + File.Create(path + "\\new project.exe"); + + Console.WriteLine(" \\ new project.exe \\ fayl yaratildi. "); + } + + int i = 1; + + foreach (var file in searchFile) + { + Console.WriteLine($"{i++}). --- {file} ---"); + } } } } \ No newline at end of file