distributed-computing/tasks/zinoveva-ad/lab_2/worker-1/Program.cs

28 lines
809 B
C#

using System;
using System.IO;
var dir = new DirectoryInfo("/var/data");
var files = dir.GetFiles();
//var quantity_files = dir.GetFiles().Length;
string resultFilePath = "/var/result/data.txt";
try
{
// Создаем новый файл или перезаписываем существующий
using (StreamWriter writer = new StreamWriter(resultFilePath, false))
{
foreach (var file in files)
{
// Записываем в файл количество символов в имени каждого файла
writer.WriteLine(file.Name.Length);
}
}
Console.WriteLine("Файл успешно создан: " + resultFilePath);
}
catch (Exception ex)
{
Console.WriteLine("Произошла ошибка: " + ex.Message);
}