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);
}