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

28 lines
809 B
C#
Raw Permalink Normal View History

2023-10-10 16:40:13 +04:00
using System;
using System.IO;
var dir = new DirectoryInfo("/var/data");
2023-10-10 16:40:13 +04:00
var files = dir.GetFiles();
//var quantity_files = dir.GetFiles().Length;
string resultFilePath = "/var/result/data.txt";
2023-10-10 16:40:13 +04:00
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);
}