// Ищет в каталоге /var/data файл с самым коротким названием и перекладывает // его в /var/result/data.txt. Console.WriteLine("Start first service"); var files = Directory.GetFiles("/var/data/"); if(files == null || files.Length == 0) { File.Create("./var/data/data.txt"); } string res = files[0]; files.ToList().ForEach(f => { if(res.Length > f.Length) { res = f; } }); Console.WriteLine("Find file " + res); if(!Directory.Exists("/var/result")) { Directory.CreateDirectory("/var/result"); } File.Copy(res, "/var/result/data.txt"); Console.WriteLine("Copy to /var/result/data.txt");