42 lines
1.1 KiB
C#
42 lines
1.1 KiB
C#
using System;
|
||
using System.IO;
|
||
|
||
class Program
|
||
{
|
||
static void Main()
|
||
{
|
||
string directoryPath = Environment.GetEnvironmentVariable("DATA_PATH") ?? ".\\data";
|
||
|
||
Random random = new Random();
|
||
|
||
try
|
||
{
|
||
if (!Directory.Exists(directoryPath))
|
||
{
|
||
Directory.CreateDirectory(directoryPath);
|
||
}
|
||
|
||
for (int i = 1; i <= 100; i++)
|
||
{
|
||
int lineCount = random.Next(1, 101);
|
||
|
||
string filePath = Path.Combine(directoryPath, $"file_{i}.txt");
|
||
|
||
using (StreamWriter writer = new StreamWriter(filePath))
|
||
{
|
||
for (int j = 0; j < lineCount; j++)
|
||
{
|
||
writer.WriteLine($"{j + 1}");
|
||
}
|
||
}
|
||
|
||
Console.WriteLine($"Файл {filePath} успешно создан с {lineCount} строками.");
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
Console.WriteLine("Произошла ошибка: " + ex.Message);
|
||
}
|
||
}
|
||
}
|