37 lines
991 B
C#
37 lines
991 B
C#
|
using System;
|
|||
|
using System.IO;
|
|||
|
|
|||
|
class Program
|
|||
|
{
|
|||
|
static void Main()
|
|||
|
{
|
|||
|
const string inputDir = "/var/data";
|
|||
|
const string outputFile = "/var/result/data.txt";
|
|||
|
|
|||
|
try
|
|||
|
{
|
|||
|
using (var writer = new StreamWriter(outputFile))
|
|||
|
{
|
|||
|
var files = Directory.GetFiles(inputDir);
|
|||
|
foreach (var file in files)
|
|||
|
{
|
|||
|
using (var reader = new StreamReader(file))
|
|||
|
{
|
|||
|
string firstLine = reader.ReadLine();
|
|||
|
if (!string.IsNullOrEmpty(firstLine))
|
|||
|
{
|
|||
|
writer.WriteLine(firstLine);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
Console.WriteLine($"Файл {outputFile} успешно создан.");
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
Console.WriteLine($"Ошибка: {ex.Message}");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|