distributed-computing/tasks/ostrovskaya-sf/lab_2/worker-1/Program.cs

34 lines
974 B
C#
Raw Permalink Normal View History

2023-10-10 16:55:06 +04:00
using System;
using System.IO;
using System.Net.Http;
2023-10-17 10:35:30 +04:00
var dir = new DirectoryInfo("/var/data");
2023-10-10 16:55:06 +04:00
var files = dir.GetFiles();
2023-10-17 10:35:30 +04:00
string resultFilePath = "/var/result/data.txt";
2023-10-10 16:55:06 +04:00
try
{
int[] mass = new int[files.Length];
int i = 0;
// Создаем новый файл или перезаписываем существующий
using (StreamWriter writer = new StreamWriter(resultFilePath, false))
{
foreach (var file in files)
{
// Записываем в файл количество символов в имени каждого файла
writer.WriteLine(file.Name.Length);
mass[i] = file.Name.Length;
i++;
}
}
Console.WriteLine("Файл успешно создан! Результат: ");
foreach(var item in mass)
{
Console.WriteLine(item);
}
}
catch (Exception ex)
{
Console.WriteLine("Произошла ошибка: " + ex.Message);
}